Cache
Varnish Cache - Cache Only 似乎在每個瀏覽器上都被加熱了
我對清漆記憶體有點困惑,不太確定發生了什麼。我似乎讓它在第一次載入約 800 毫秒的請求時相當快地設置了我的法師載入。現在它被加熱了,它請求下降到 1 毫秒,這看起來很棒。但是,當我在另一個瀏覽器/電腦上訪問相同的溫暖頁面時,速度似乎回落到初始訪問速度。
我正在嘗試使用伺服器上的腳本來預熱記憶體,但似乎沒有什麼不同。我在這裡的配置做錯了什麼?
您需要確保:
- 您的後端不發送
Vary: User-Agent
HTTP 標頭。這可能就是為什麼不同的瀏覽器最終會被 Varnish 放入“不同的記憶體”中的原因- 您的 VCL 會忽略所有瀏覽器 cookie,除了那些與您的應用程序真正相關的 cookie(例如 Google Analytics 等,從不在應用程序級別使用,因此您應該忽略它們)。最好的方法是將 cookie 列入白名單。