我打算部署一個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