分享一个nginx 前端 apache 后端的一键安装包
觉得不错给大家分享下 原文地址如下:
http://www.31sky.net/lnamp
用了之后感觉不错。比纯的LNMP平台好多了。
我具体补充下几点吧
1 为什么nginx + apache ?
主要么是因为apache 前段的负载能力实在不行,太技术的话我也不说了,具体的话具体例子好理解点
XEN 128M memory 256M burst VPS
单apache大概3000-4000IP 1W PV就差不多了 纯静态可能会多一点。
单nginx 1-2W IP 比较轻松 但是会不经常性的出现502 估计是PHP fastcgi死掉了(原理我表示不懂)
然后用独服测试 Core2Quad™ Q6600 2.4GHZ 1066FSB 8G内存
单apache的表现还是不是很理想 并不因为CPU 内存的增加而在表现上增加 用apache跑的discuz 论坛找了几个朋友压力测了一下。系统的load一直很高。截了个图看了下 就10来个IP秒刷论坛网页 系统的负载高的惊人(没有开eAccelerator)单nginx 我没有尝试
总之nginx 在处理web前段还是非常强大的。原作者也说了nginx 前段 apache后端可以发挥各自优势 ,apache的后端还是相当稳定的 关键呢是我用了之后发现非常稳定也能负载大流量网站。
2 discuz 论坛网站绝配
原理我也说不上太多,只能说是经验上说 discuz 似乎天生为nginx而生一样。论坛最多的刷PV 所以多服务器的并发要求比较高。还是上面那台8G独服 我设置了APACHE MaxClients为10000 但是压力测试实际跑到5000多点的时候因为swap 不足挂了。也就是说apache 并发连接数大概是5000-6000 同样的用nginx的话并发数在3W8的时候系统还没崩溃 实在是强大啊。。。于是在不考虑网络的情况下一台服务器可以支持个3-5W个人在线应该没有啥问题。
当然捏discuz的 rewrite在Nginx下需要程序员自己注意下的。
PS:关于独服呢 米国主机商经常会推出1美金试用个把月的,对web后端技术比较有兴趣 还有web运维有兴趣的可以去尝试下。你可以尝试各类虚拟化技术OPENVZ XEN H-VM等等 然后在一台服务器上开几十个乃至上百个VPS
原文出自:温哥华的雨 www.mvpwinner.com
原文链接: http://www.mvpwinner.com/2010/11/27/nginx-front-end-apache-back-end/
No related posts.

Leave a Reply