我打算部署一个Django支持的站点。但是我对Web服务器的选择感到困惑,其中包括apache,lighttpd,nginx等。如何评估Web服务器的性能?
我读过一些有关这些选择的性能的文章。但似乎没有人同意。所以我想知道为什么不自己测试性能?
我无法找到有关性能测试Web服务器最佳方法的信息。所以我的问题是:
- 是否有任何简单的方法来测试没有生产站点的性能?
- 或者我可以有一种方法来模拟繁忙的交通进行公平考试吗?
- 我该如何保持测试公平并接近生产情况?
试验结束后,我想弄清楚:
- 为什么有的者说提供静态文件时,Nginx已经有更好的表现。
- 每个Web服务器的CPU和内存需求。
- 我最好的选择。
nginx的/莱蒂+ WSGI的问题上运行得更深一些,比你想象:http://blog.dscpl.com.au/2009/05/blocking-requests-and-nginx-version-of.html – 2009-09-17 10:00:11