mysql架构由小变大的演变过程 第一阶段 网站访问量日pv量级在1w以下。单台机器跑web和db,不需要做架构层调优。此时,数据往往都是每日冷备份的,但有时候如果考虑数据安全性,会搭建一个mysql主从 第二阶段 网站访问量日pv达到几万。此时单台机器已经有点负载,需要我们把web和db分开,需要 ...
分类:
数据库 时间:
2018-04-07 21:07:50
阅读次数:
200
一)首先下载工具onion 浏览器打开,服务器上wget测试无法正常下载 地址:https://raw.github.com/c9s/Onion/master/onion 二)在临时目录下,建立相关目录 mkdir -pv tmp/{src,tests,docs} 三)创建package.ini文件 ...
分类:
Web程序 时间:
2018-04-07 19:59:55
阅读次数:
423
采用Spring拦截器的方式进行业务处理。HandlerInterceptor拦截器常见的用途有: 1、日志记录:记录请求信息的日志,以便进行信息监控、信息统计、计算PV(Page View)等。 2、权限检查:如登录检测,进入处理器检测检测是否登录,如果没有直接返回到登录页面; 3、性能监控:有时 ...
分类:
编程语言 时间:
2018-04-07 11:21:42
阅读次数:
212
假设一个网站(discuz)从最开始访问量很小做到日pv千万,我们来推测一下它的mysql服务器架构演变过程。 第一阶段 网站访问量日pv量级在1w以下。单台机器跑web和db,不需要做架构层调优(比如,不需要增加memcached缓存)。此时,数据往往都是每日冷备份的,但有时候如果考虑数据安全性, ...
分类:
数据库 时间:
2018-04-06 23:55:39
阅读次数:
327
有一天,我突发奇想创建了一个站点,基于LNMP架构,起初只有我自己访问,后来因为我点儿正,访问量越来越大,所以最终导致下面的架构演变。 1. 单台机器因为只是一个小站,访问量一天也没有多少uv(100以内),所以用一台1核1g的机器足够了。机器上安装的是CentOS系统,然后搭建了nginx+php ...
分类:
Web程序 时间:
2018-04-06 23:52:00
阅读次数:
271
上一节我们介绍了 PV 和 PVC,本节通过 NFS 实践。
分类:
其他好文 时间:
2018-04-06 12:32:53
阅读次数:
162
什么是逻辑卷?因为可以将文件系统像卷一样伸长或缩短之故。 LVM做法,将几个物理分区或磁盘,通过软件组合成为一块看起来是独立的大磁盘(VG),然后将这块大磁盘再经过分成可使用分区(LV),最终就能够挂载使用! 阶段一: PV,物理卷,在把磁盘转化为LVM最底层物理卷之前,需要把磁盘ID改为8e(LV ...
分类:
其他好文 时间:
2018-04-01 18:57:27
阅读次数:
194
今天我们正在开发的游戏在测试过程中,服务器又挂了,用gdb加载core文件后看到最后的堆栈信息如下 查看libuv的源码,是下面代码引起的错误 对应的宏定义是 检查了loop和uv_timer_t均为有效指针,并且排除有多线程的竞争操作。 查看uv_timer_t的loop和type以及flags都 ...
分类:
其他好文 时间:
2018-03-29 10:26:52
阅读次数:
186
浅谈千万级PV/IP规模高性能高并发网站架构 原文:http://blog.51cto.com/oldboy/736710 文章架构简图: 高并发访问的核心原则其实就一句话“把所有的用户访问请求都尽量往前推”。 如果把来访用户比作来犯的"敌人",我们一定要把他们挡在800里地以外,即不能让他们的请求 ...
分类:
Web程序 时间:
2018-03-28 14:21:11
阅读次数:
217