服务器集群及优化
高性能的服务器的架构设计 1方面,要减少请求 对于开发人员----合并css, 背景图片, 减少mysql查询等. 2: 对于运维 nginx的expires ,利用浏览器缓存等,减少查询. 3: 利用cdn来响应请求 4: 最终剩下的,不可避免的请求----服务器集群+负载均衡来支撑. 所以,来到第4步后,就不要再考虑减少请求这个方向了. 而是思考如何更好的响应高并发请求. 大的认识-------既然响应是不可避免的,我们要做的是把工作内容”平均”分给每台服务器. 最理想的状态 每台服务器的性能都被充分利用. 服务器介绍: 服务器IP: C 203 D204 Root: zixue.it 1̨ A RAM: 2G HD: 500G 3̨ B, C, D RAM: 8G 步骤: 1:A号服务器 注意:先把表中的索引去掉,加快导入速度 2: C号服务器: 3: D号服: 4: B号服: 编译nginx ,并配置 Cd /app/pcre-8.12 ./configure Make && make install Cd nginx-1.2.7 ./configure --prefix=/usr/local/nginx --add-module=/ app/ngx_http_consistent_hash-master 注:红线部分是nginx的第3方模块,需要自己下载. 安装统计模块