锁定老帖子 主题:对于这两天ruby开发网站性能测试总结
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
作者 | 正文 | ||||||||||
发表时间:2008-12-31
最后修改:2009-01-21
这只是个人测试,也是个ruby初学者的测试,如果因优化不周而造成重大误差还请各位能多多指教。
另外我的blog是 http://www.jiangmiao.org/blog 最近在学ruby中,ruby现在给我最大的感触就是灵活,方便。
2009-1-21补充:
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|||||||||||
返回顶楼 | |||||||||||
发表时间:2008-12-31
FastCGI如果是Rails的话,不推荐搭配nginx,一定要用lighttpd,原因我以前详细解释过了。当然如果你的应用很小,一般也不会碰到问题,用nginx也行。
|
|||||||||||
返回顶楼 | |||||||||||
发表时间:2008-12-31
lighttpd的确比nginx好。
我在测式rack时,500并发,nginx会发生 Broken Pipe错误,不得其解,而lighttpd不会。 但lighttpd在log中会出现一些 "sockets disabled, out-of-fds" 我想Broken Pipe大概源于out of fds. 如此看来,lighttpd在fastcgi方面的确要比nginx更胜一筹 |
|||||||||||
返回顶楼 | |||||||||||
发表时间:2009-01-01
antter 写道 lighttpd的确比nginx好。
我在测式rack时,500并发,nginx会发生 Broken Pipe错误,不得其解,而lighttpd不会。 但lighttpd在log中会出现一些 "sockets disabled, out-of-fds" 我想Broken Pipe大概源于out of fds. 如此看来,lighttpd在fastcgi方面的确要比nginx更胜一筹 那时因为操作系统默认设置的文件描述符不够用了,你需要设置更大的文件描述符数量,这个可以通过lighttpd的配置文件设置,nginx也应该有类似的设置,这和性能无关。 事实上单纯看静态文件的处理速度、并发支持数量和资源消耗的节省度上来说,nginx要明显好于lighttpd,但在FastCGI支持上,nginx作为一个通用的http proxy,不可能像lighttpd那样专门为FastCGI去实现一些东西。当然你显然没有看过我写的文章。 |
|||||||||||
返回顶楼 | |||||||||||
发表时间:2009-01-02
上面的文章和你的机制是没啥关系。因为我对机制那些不太了解,也没啥发言权。只是站在普通用户,发表一下个人看法。哪个更稳定,哪个更快,支持负荷更高就用哪个。在测rack lighttpd的确要比nginx快,稳。
你的部署文章我已拜读过不下5遍,有log为证,因为我也发觉在fastcgi上lighttpd更有优势,理由可能和你不一样,你是机制怎样,缓冲区怎样等比较深度的比较。而我只是普通用户压力测试的结果。即然都觉得lighttpd好,我也就不去测别的比较到底好多少了。如果发现nginx和lighttpd目前表现还是一样,那我肯定要对你说的缓冲区大小对性的影响,或者进行更苛刻的条件之类进行测试。 |
|||||||||||
返回顶楼 | |||||||||||
浏览 3493 次