Apache-2.2

使用 Apache 的 mod_proxy 代理對 Lighttpd/nginx 的靜態文件請求是否會提高性能?

  • August 1, 2011

我知道有很多教程建議在埠 80 上使用 nginx 或 lighttpd,並將動態請求代理到在不同埠上執行的 apache。我還沒有準備好為我的 VPS 邁出那一步。但是我絕對可以嘗試相反的情況。

即使用 apache 的 mod_proxy 將請求代理到在不同埠上執行的 nginx/lighttpd。

但這有意義嗎?如果我使用反向設置,會有性能提升嗎?

不會。與僅從 Apache 提供靜態內容相比,它的性能幾乎可以肯定要差得多。

此外,我不認為從 nginx 提供靜態內容所帶來的性能提升(如果有的話)超過將動態請求代理回 Apache 的缺點——也就是說,體現在“很多”中的“傳統智慧” of tutorials”完全是錯誤的、愚蠢的,而且通常是不必要的(誰會想到——網際網路上的壞資訊?)。我願意使用 nginx 在單獨的 IP(即使它在同一個盒子上)上從單獨的資產域提供靜態資產的想法,但我認為將網路伺服器代理到網路伺服器沒有意義。

引用自:https://serverfault.com/questions/296171