脚本宝典收集整理的这篇文章主要介绍了Nginx + php 搭建 超性能 WEB 服务器,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
N
ginx 是由 Igor
Sysoev 为俄罗斯
访问量第二的 R
ambler.ru 站点开发的,它已经在该站点运行超过两年
半了。Igor 将
源代码以类BSD
许可证的形式发布。
在高并发连接的情况下,Nginx是
apache服务器不错的替代品。Nginx同时也可以作为7层负载均衡服务器来使用。根据我的测试结果,Nginx 0.6.31 + PHP 5.2.6 (FastCGI) 可以承受3万以上的并发连接数,相当于同等环境下Apache的10倍。
根据我的经验,4GB内存的服务器+Apache(
PRefork模式)一般只能处理300
0个并发连接,因为它们将占用3GB以上的内存,还得为系统预留1GB的内存。我曾经就有两台Apache服务器,因为在配置文件中设置的MaxClients为4000,当Apache并发连接数达到3800时,导致服务器内存和Swap空间用满而
崩溃。
而这台 Nginx 0.6.31 + PHP 5.2.6 (FastCGI) 服务器在3万并发连接下,开启的10个Nginx进程消耗150M内存(15M*10=150M),开启的64个
PHP-CGI进程消耗1280M内存(20M*64=1280M),加上系统自身消耗的内存,总共消耗不到2GB内存。如果服务器内存较小,完全可以只开启25个php-cgi进程,这样php-cgi消耗的总内存数才500M。
脚本宝典总结
以上是脚本宝典为你收集整理的Nginx + php 搭建 超性能 WEB 服务器全部内容,希望文章能够帮你解决Nginx + php 搭建 超性能 WEB 服务器所遇到的问题。
如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。