Cache

Varnish Cache - Cache Only 似乎在每個瀏覽器上都被加熱了

  • November 23, 2017

我對清漆記憶體有點困惑,不太確定發生了什麼。我似乎讓它在第一次載入約 800 毫秒的請求時相當快地設置了我的法師載入。現在它被加熱了,它請求下降到 1 毫秒,這看起來很棒。但是,當我在另一個瀏覽器/電腦上訪問相同的溫暖頁面時,速度似乎回落到初始訪問速度。

我正在嘗試使用伺服器上的腳本來預熱記憶體,但似乎沒有什麼不同。我在這裡的配置做錯了什麼?

您需要確保:

  • 您的後端不發送Vary: User-AgentHTTP 標頭。這可能就是為什麼不同的瀏覽器最終會被 Varnish 放入“不同的記憶體”中的原因
  • 您的 VCL 會忽略所有瀏覽器 cookie,除了那些與您的應用程序真正相關的 cookie(例如 Google Analytics 等,從不在應用程序級別使用,因此您應該忽略它們)。最好的方法是將 cookie 列入白名單。

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