
我對使用這些伺服器中的任何一個都相當陌生,因此它確實有助於了解這三個網頁伺服器中的任何一個的哪些特定功能最優化。
在什麼情況下我應該選擇其中一個?
答案1
我傾向於將某物用於其用途。雖然 Nginx 和 Lighty 可以處理負載平衡和緩存,但它們主要是為了成為快速且小型的 Web 伺服器。因此,我會使用 Varnish 作為負載平衡器和快取前端,並使用 Nginx 或 Lighty 作為 Web 伺服器後端。
(INTERNET)-----[Varnish]-----[Lighty/Nginx]
答案2
Varnish、Nginx 和 Lighttpd 的效能比較可以幫助您了解您的需求。
http://nbonvin.wordpress.com/2011/03/24/serving-small-static-files-which-server-to-use/
Varnish 似乎僅在擁有大量快取動態輸出的情況下才有用 - 即使在這裡,也不清楚在哪個閾值下它會比普通的舊 Web 伺服器更快地開始工作。
對於其他任何服務,包括大量靜態文件,請查看上面的基準以做出選擇。