Chinaunix

标题: NGINX+PHP好 还是 APACHE + PHP 好? [打印本页]

作者: yashika    时间: 2008-12-04 18:52
标题: NGINX+PHP好 还是 APACHE + PHP 好?
用过的朋友进来说说
各有什么优势呢?

APACHE资料很多
但是据说NGINX负载很行
所以很矛盾
想听听大家的建议
作者: 7717060    时间: 2008-12-04 19:13
Nginx (“engine x”) 是俄罗斯人Igor Sysoev(塞索耶夫)编写的一款高性能的 HTTP 和反向代理服务器。
Nginx 已经在俄罗斯最大的门户网站── Rambler Media(www.rambler.ru)上运行了3年时间,同时俄罗斯超过20%的虚拟主机平台采用Nginx作为反向代理服务器。
在国内,已经有 新浪博客、新浪播客、网易新闻、六间房、56.com、Discuz!、水木社区、豆瓣、YUPOO、海内、迅雷在线 等多家网站使用 Nginx 作为Web服务器或反向代理服务器
1、高并发连接:官方测试能够支撑5万并发连接,在实际生产环境中跑到2~3万并发连接数。
2、内存消耗少:在3万并发连接下,开启的10个Nginx 进程才消耗150M内存(15M*10=150M)。
3、配置文件非常简单:风格跟程序一样通俗易懂。
4、成本低廉:Nginx为开源软件,可以免费使用。而购买F5 BIG-IP、NetScaler等硬件负载均衡交换机则需要十多万至几十万人民币
5、支持Rewrite重写规则:能够根据域名、URL的不同,将 HTTP 请求分到不同的后端服务器群组。
6、内置的健康检查功能:如果 Nginx Proxy 后端的某台 Web 服务器宕机了,不会影响前端访问。
7、节省带宽:支持 GZIP 压缩,可以添加浏览器本地缓存的 Header 头。
8、稳定性高:用于反向代理,宕机的概率微乎其微。
作者: changzi100    时间: 2008-12-04 19:52
第一次听说,学习了!
作者: chenyx    时间: 2008-12-04 20:10
在windows下安装过,不甚理想,没有apache好
作者: chenyx    时间: 2008-12-04 20:11
环境是win2k3,php负载大一点就挂
作者: kns1024wh    时间: 2008-12-04 20:21
标题: 回复 #2 7717060 的帖子
这个据说是比lvs效果好,不过lvs是内核级别的,这个说到底还是应用层上的算法的上的优化
对于lamp的结构很合适的
作者: emmoblin    时间: 2008-12-04 23:46
我估计与其他软件的配合上可能会有很多限制
作者: yashika    时间: 2008-12-12 15:51
楼上的兄弟些 似乎不靠谱啊
我的问题是PHP脚本服务器使用 apache好 还是 nginx 好...
不过还是要感谢.:wink:
作者: kme    时间: 2008-12-12 16:34
做为新手,还是第一次听说,以后还要好好学习了...
作者: bluenight_angel    时间: 2008-12-13 09:59
我觉得还是具体问题具体分析把  看你要的服务  才可以判断   没严格的说好与坏




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2