首页 > 随便说说 > Nginx并发逼近1万大关

Nginx并发逼近1万大关

2009年4月5日

使用Apache2.2,并发到3000出头就不行了,TIME_WAIT状态5,6千左右;
直接结果就是网站反应减慢,内存消耗剧增,能将16G内存全部耗光直至宕机。

另搭建了一台Nginx,逐步将流量引过来,经过一周的测试运行,并发数量逼近1万,完全解决之前的TIME_WAIT堆积的问题;
网站反应速度没有变化,内存消耗量大约1.2G,load 在3-4左右,对于一台8G内存双4核的服务器来说,毛毛雨。

并发放大也暴露出很多后台程序问题,明显的数据库的压力增加,重压之下,一些隐藏很深的性能问题暴露无遗。

Nginx的确是搭建稳定高效的web server的首选。

标签: ,
  1. 2009年4月5日09:37 | #1

    这个要去试试,之前跟你一样用Apache做的。看了Nginx的官方网站,空了去下一个放Solaris下捣鼓

  2. KKK
    2009年4月8日17:43 | #2

    这就解释了为什么之前公司网站一直慢腾腾的原因。

    不过目前北京之外的地区访问依然响应很慢。

    PS. nginx确实不错,没事再测试一下分布式缓存系统解决方案,比如memcached。
    之前在自己的服务器上用过Lighttpd,也很好。

  3. 大鱼儿
    2009年4月8日22:37 | #3

    memcached使用也很简单,我现在用来共享PHP session

  4. en…
    2009年6月18日15:11 | #4

    净胡扯,除非你的应用很简单

  1. 2010年1月6日09:32 | #1
本文的评论功能被关闭了.