建议你先简单分析一下,高负荷的瓶颈在哪里,通常,有针对性的优化比一般性的折腾要有效些
|
稳定为主,可以测试一下nginx的效果,然后再迁移
|
毕竟fastcgi的TCP连接也可能成为瓶颈, 对的...
|
在linux下fastcgi的开销远比apache的多线程小,所以php编译到apache模块中没有优势。windows下刚好相反
可以放狗搜C10K相关的信息: http://www.kegel.com/c10k.html nginx的性能我只测过静态页面,比apache快3-5倍,并且系统开销小很多 至于说到稳定性,可能需要时间的考验。即便是apache也不是所有的版本都稳定的,所以许多网址不会轻易更换apache的版本 |
引用:
|
引用:
|
10倍夸张了,很多问题要综合考量。 而且fastcgi跑php有时候还有些问题,压力大的业务fastcgi没配好的话,nginx容易出502错误, 尽量还是apache吧,除非要用到nginx的一些特性。
|
引用:
|
谢谢前辈们的指点,经过这么多人的研究.
我认为,用 Nginx 来做web 服务, 只用于处理 HTML 的网站(或是生成HTML)或是页面. 不安装,或不用 MYSQL+PHP , 是最最最理想的高性能服务器!! 同时问一下,如果配置一个服务器, FREEBSD+NGINX , 来处理html网站(HTML页面+一些小的JPG小图标+一些JS脚本什么的), 是不是对 CPU 的要求不用很高, 关键要内存大?? |
nginx是多个进程下跑多个线程进行web服务的,内存消耗比prefork的apache要少很多。
具体选型看具体应用的需求和架构,一般如果中小型流量的网站,apache绝对够用了。 |
所有时间均为北京时间。现在的时间是 11:10 PM。 |
©2003-2024 1819.net All rights reserved.