娱乐新地带论坛

娱乐新地带论坛 (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-10 01:36 AM

【求助】Nginx 真的这么夸张?
 
好久没看技术文章,也一直在用freebsd+php+mysql+apache ,因为一直都稳定,所以没管他,N年没管... 最后因为管理的网站访问量加大了,服务器负载高了,所以开始搞点资料研究一下. 发现Nginx...

Nginx 比apache 好10倍多? 真的假的????? 如果真的,我马上学生,准备换了.请前辈指点一下.有没有什么优点和误点呀?

谢谢了.

seedsquall 2009-11-10 03:33 AM

apache按现在的说法是上个世纪的产品了,呵呵。好不好用试试不就知道了?用了保证你相见恨晚。别的地方不知道,apache的时代在我们这里已经过去了...nginx配置简单,性能不俗。

巫神 2009-11-10 05:30 AM

要看具体应用的 在某些应用 比如RoR lighttpd和nginx的确是比apache有着很大的效率优势

但是不要小看了apache长期的社区效用 稳定性 企业应用的话可能多几个node上apache 也比单台上lighttpd和nginx好

如果我更偏向于 lighttpd 因为patch什么要比nginx看上去好点

要是企业应用 还是会用负载均衡 用apache 省心

xiaolong 2009-11-10 07:27 AM

正在切换nginx中,初步使用感觉良好。

受不鸟 2009-11-10 09:25 AM

小弟主要用于广告网,freebsd服务器+ apache+ mysql + php 的... -o- 不知道,要不要换... 产生用...

同时问一下,有没有freebsd下安装的详细教学?

查了一下,都是lunx下的...

齐晴 2009-11-10 11:22 AM

要是还没有严重性能问题不建议更换

designer 2009-11-10 01:19 PM

引用:

要是还没有严重性能问题不建议更换

前辈说的对,生产服务器,以稳定为主. 不过要先学习一下,回头能用...:D

飞雪心 2009-11-10 03:16 PM

个人估计对php的提升不会像RoR那么大

花姑娘 2009-11-10 05:14 PM

RoR 是什么呀?前辈...

Nginx 对静太页面效果好???

£小艾£ 2009-11-10 07:11 PM

ruby on rails

翦水瞳 2009-11-10 09:08 PM

但是这个 Nginx 真的这么利害?? 对到 mysql + php 或 Nginx , 不会因为mysql而影响到速度???

我同时问了N个了,10个里有9个说,Nginx 的性能是吹的....

甘道夫 2009-11-10 11:05 PM

好不好自己测下呗

贪狼星 2009-11-11 01:03 AM

没设备搞... 所以问一下前辈们... 是否有必要换...

龙宝宝 2009-11-11 03:00 AM

不实际测试的话 我建议一定不要换

xiaobieli 2009-11-11 04:57 AM

只有根据自己的应用具体测试后,才能决定到底哪个更适合自己,这也是linux管理员的基本要求。而不是简单的人云亦云。

所以,Linux系统管理,不仅仅是会安装,写点shell就行了的。

默默 2009-11-11 06:54 AM

nginx在内存消耗上比apache少得多,处理静态文件比apache效率高。

bluetooth 2009-11-11 08:52 AM

引用:

nginx在内存消耗上比apache少得多,处理静态文件比apache效率高。

前辈这么说,是有所研究了? :D

傻瓜 2009-11-11 10:49 AM

引用:

nginx在内存消耗上比apache少得多,处理静态文件比apache效率高。

嗯,我们公司就是用nginx做的静态内容服务器


楼主可以考虑跟我们一样,把动态内容与静态内容分开,静态的可以用nginx

阿迪达斯 2009-11-11 12:46 PM

引用:

嗯,我们公司就是用nginx做的静态内容服务器


楼主可以考虑跟我们一样,把动态内容与静态内容分开,静态的可以用nginx

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

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

路过 2009-11-11 02:43 PM

内存占用上比apache省得比较多,PHP只能fastcgi,个人觉得不如apache那样编译进去放心。毕竟fastcgi的TCP连接也可能成为瓶颈

抓抓 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绝对够用了。

陋者 2009-11-12 12:13 PM

引用:

谢谢前辈们的指点,经过这么多人的研究.我认为,用 Nginx 来做web 服务, 只用于处理 HTML 的网站(或是生成HTML)或是页面. 不安装,或不用 MYSQL+PHP , 是最最最理想的高性能服务器!!同时问一下,如果配置一个服务器,FREEBSD+NGINX , 来处理html网站(HTML页面+一些小的J......

nginx 对CPU和内存要求不高
若是使用NCACHE,可以考虑多些内存

爸爸 2009-11-12 02:10 PM

引用:

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

大型网站,我正在学习,计划全部生成html . 每天大约有30万IP,350万的Page View .:D

xiaolong 2009-11-12 04:08 PM

看看這個, Lighttpd 與 Nginx 的比較

http://hostingfu.com/article/nginx-v...or-a-small-vps

is286 2009-11-12 06:05 PM

nginx?还以为是类unix操作系统呢..:D
2年不接触这一块了,又出新东西了?

无剑 2009-11-12 08:02 PM

350万PV跑大量静态html + 部分动态内容光apache也是很轻松的,具体看应用的设计。

关键是,要考虑架构的可线性扩展性,单机性能的优略到一定访问量以后区别甚至可以忽略的(当然细调的话,能省下很多成本),否则等到了几百万独立IP,千万级的PV以后,死的很难看的。 :D

绯村十二少 2009-11-12 09:59 PM

用APACHE好多年,一般用作设备流量读取的初始界面,连NGINX的名字都没听过,汗啊。
看来要跟进一下时代的潮流了。

JOJO卓 2009-11-12 11:57 PM

引用:

看看這個, Lighttpd 與 Nginx 的比較

http://hostingfu.com/article/nginx-v...or-a-small-vps

看了一點,感覺 lighttpd 比Nginx 綜合能力要高一點??? :D

淑女E 2009-11-13 01:54 AM

引用:

看看這個, Lighttpd 與 Nginx 的比較

http://hostingfu.com/article/nginx-v...or-a-small-vps

这个文章太老了

看看评价nginx的
Cons
* Lack of community.
现在有
* No CGI support.
支持的
* No simple virtual host support.
支持的
* No X-sendfile support.
支持的

饭特稀 2009-11-13 03:51 AM

引用:

这个文章太老了

看看评价nginx的
Cons
* Lack of community.
现在有
* No CGI support.
支持的
* No simple virtual host support.
支持的
* No X-sendfile sup......

前辈,有没有最最最新的资料??? :D

windchill 2009-11-13 05:48 AM

引用:

前辈,有没有最最最新的资料??? :D

看官网
http://wiki.nginx.org/
http://wiki.nginx.org/NginxChs


所有时间均为北京时间。现在的时间是 08:32 PM

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