Web-Server

清漆:單獨的伺服器?

  • October 6, 2015

這是一個非常簡單的問題,但我很難找到一個好的“最佳實踐”答案。

使用 Varnish 時,大多數小型網站是否將它並排安裝在與其 Web 應用程序相同的伺服器上?還是應該安裝在自己的伺服器上?

每種方法的好處/後果是什麼?

這取決於您所服務的流量以及您可以提供多少記憶體。如果您有一台 16GB 的伺服器,而 apache 佔用 4GB 和 mysql 8GB,並且您想為 OS/fs-cache 保留 2GB,那麼問題就變成“2GB 足夠我使用清漆”。

“最佳實踐”是做數學。

我為每年三天爆發的重大節日運營一個網站。

通常它在亞馬遜的一個微型實例上執行,並且提前一天我將它變成一個帶有 2GB 記憶體的大型實例(具有 7.5gb 記憶體)。否則它只是一個標準的 LAMP 堆棧。

以我的經驗,在同一台伺服器上執行清漆記憶體是沒有問題的。在某些情況下,它實際上可能會為您提供後端伺服器延遲方面的優勢。

該伺服器在繁忙的日子裡提供服務,每秒大約 8 到 12 個請求(是的,我知道這幾天不完全定義為高流量)。

我想說你可以很容易地在同一台伺服器上安裝清漆,直到你看到性能問題。當負載變得太高時,在等式中註入一個專用的記憶體伺服器。

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