
今日特意优化某几个服务器,发现正在使用Nginx的服务器A很能跑,跑到了慢慢的100M带宽,很令人欣慰。
(100M是一般机器租用的带宽量,跑的满了,说明你在最大的发挥了这个机器的性能,用户也达到了最大的下载速度)
于是也希望应用到另外的机器,看看都有什么不同的提升情况。
B和C用的是lighttpd,切换前使用到了仅仅40M带宽,切换后,居然能跑到了80M,也很不错的成绩了。
C也大致能跑到60-70M,但不知为何下落了,切换后至少比较稳定在70M,很好。
其实我不是lighttpd的专家,也不是说lighttpd不好,只能说我没用好,或者怎么用好它还没摸索到,也希望能有lighttpd的优化方案可以参考,我其实觉得它们两个都有很好的性能。Nginx也没有很好的配置就已经这么好了,就只是加大了worker和并发处理的量,就有很不错的表现。
但同时,使用Nginx后,负载明显增加了,大概在5左右,这个比较高,用lighttpd虽然带宽没有达到那么高,但负载比较低,也就在1左右,那估计发挥一下lighttpd的威力,达到同样的负载压力估计也能够有这样的效果吧?谁教我呢,呵呵。。
使用Nginx是有一些缺点的:
1 不支持cgi,在某些方面不便,如果需要处理,需要配置fastcgi环境
2 不支持日志的管道操作
lighttpd有个缺点:需要kill了才能重新启动,这个很不好,当然,可能我没有找到好的解决方案,或者我不知道。
原创内容如转载请注明:来自 阿权的书房
收藏本文到网摘
实战分区大小调整
使用SecureCRT的界面中文乱码解决办法
