娱乐新地带论坛

娱乐新地带论坛 (https://bbs.1819.net/index.php)
-   『软件使用』 (https://bbs.1819.net/forumdisplay.php?f=11)
-   -   Linux 【求助】Nginx 真的这么夸张? (https://bbs.1819.net/showthread.php?t=70763)

抓抓 2009-11-11 04:41 PM

建议你先简单分析一下,高负荷的瓶颈在哪里,通常,有针对性的优化比一般性的折腾要有效些

蓝色jj 2009-11-11 06:38 PM

稳定为主,可以测试一下nginx的效果,然后再迁移

5free 2009-11-11 08:35 PM

毕竟fastcgi的TCP连接也可能成为瓶颈, 对的...

帆布鞋 2009-11-11 10:32 PM

在linux下fastcgi的开销远比apache的多线程小,所以php编译到apache模块中没有优势。windows下刚好相反
可以放狗搜C10K相关的信息:
http://www.kegel.com/c10k.html

nginx的性能我只测过静态页面,比apache快3-5倍,并且系统开销小很多
至于说到稳定性,可能需要时间的考验。即便是apache也不是所有的版本都稳定的,所以许多网址不会轻易更换apache的版本

蜗牛也是牛 2009-11-12 12:30 AM

引用:

在linux下fastcgi的开销远比apache的多线程小,所以php编译到apache模块中没有优势。windows下刚好相反可以放狗搜C10K相关的信息:
http://www.kegel.com/c10k.html
nginx的性能我只测过静态页面,比apache快3-5倍,并且系统开销小很多......

恩,前辈说的很有道理.关键还是要稳定性呀... :D

小仁 2009-11-12 02:27 AM

引用:

静态的用nginx 和用 apache 基本一样吧?? :D

就是想了解一下用过的前辈,基本 PHP+MYSQL+FREEBSD 的情况下,用APAHCE和 NGINX 那个 牛一点...

不是说了吗,静态用nginx系统开销要小很多

小棉袄 2009-11-12 04:24 AM

10倍夸张了,很多问题要综合考量。 而且fastcgi跑php有时候还有些问题,压力大的业务fastcgi没配好的话,nginx容易出502错误, 尽量还是apache吧,除非要用到nginx的一些特性。

重新启动 2009-11-12 06:21 AM

引用:

10倍夸张了,很多问题要综合考量。 而且fastcgi跑php有时候还有些问题,压力大的业务fastcgi没配好的话,nginx容易出502错误, 尽量还是apache吧,除非要用到nginx的一些特性。

这个可能是因为nginx性能太强,于是瓶颈后移到mysql/php上了。Apache又慢又稳定,瓶颈在apache上于是慢而不死502.

dafansheep 2009-11-12 08:19 AM

谢谢前辈们的指点,经过这么多人的研究.

我认为,用 Nginx 来做web 服务, 只用于处理 HTML 的网站(或是生成HTML)或是页面. 不安装,或不用 MYSQL+PHP , 是最最最理想的高性能服务器!!

同时问一下,如果配置一个服务器,

FREEBSD+NGINX , 来处理html网站(HTML页面+一些小的JPG小图标+一些JS脚本什么的), 是不是对 CPU 的要求不用很高, 关键要内存大??

pc0758 2009-11-12 10:16 AM

nginx是多个进程下跑多个线程进行web服务的,内存消耗比prefork的apache要少很多。
具体选型看具体应用的需求和架构,一般如果中小型流量的网站,apache绝对够用了。


所有时间均为北京时间。现在的时间是 11:41 AM

©2003-2024 1819.net All rights reserved. © 2024