正常重新載入可能會重複使用快取的資源。硬刷新要求 Chrome 繞過該負載的快取。
即使網路狀況良好,預定的選項卡也常常看起來「卡住」——服務工作者 shell、積極的 CDN 或長期的 SPA 快取可以保留昨天的 UI。 Auto Refresh Turbo 可以正常重新載入或透過快取旁路重新載入。這兩種模式都不會自行清除 cookie。
正常重新載入
大多數人所說的刷新就是普通的tabs.reload。 Chrome 仍可根據快取規則提供快取的腳本、樣式和一些文件回應。對於許多儀表板來說,這已經足夠了:資料端點傳回新的 JSON,並且頁面繪製新的數字。
在以下情況下偏好正常重新載入:
- 董事會在手動刷新時乾淨利落地更新
- 您經常重新加載並希望降低原始負載
- 硬刷新之前已將您登出或重設所需的客戶端狀態
硬刷新(快取繞過)
透過快取旁路進行硬刷新重新載入。當正常的重新加載保持陳舊的外殼時使用它 - 瓷磚凍結,舊的構建橫幅,或只有在 DevTools 中手動硬刷新後才能修復的 UI。
重要限制:
- 它不會清除 cookie 或擦除登入資訊
- 可以增加源站的流量
- 即使某些網站自己的 Service Worker 收回控制權,恢復速度仍然緩慢
選擇計劃標籤
- 以合理的時間間隔開始正常重新載入
- 如果板在幾個週期後仍保持陳舊狀態,請啟用一次硬刷新並觀察
- 如果硬刷新修復了該問題,請確定每個週期是否需要繞過或僅偶爾恢復
- 如果硬刷新破壞了身份驗證或過濾器,請將其關閉並修復應用端的快取(如果可以)
有關牆面設置,請參閱儀表板刷新。
計畫、隨機和N後停止
硬刷新是每個會話的選項。它適用於固定或隨機間隔、每日視窗以及N後停止。在計劃視窗之外,會話會暫停並儲存設定(包括硬刷新標誌),直到視窗再次開啟。
互動與挑戰停止
點擊/輸入停止和可疑頁面停止仍然適用。編輯過程中的硬刷新與普通刷新一樣具有破壞性;當選項卡也用於打字時,將互動停止保留為開啟狀態。挑戰畫面應該有更長的間隔,而不是更難的重新加載。
N次實驗後停止
當您不確定繞過是否有幫助時,請啟用硬刷新,並將 stop-after-N 設定為較小的數字。在這些週期後比較電路板,然後保持旁路進行生產或恢復到正常重新加載以降低負載。
多選項卡模式
僅在頑固板上運行硬刷新。相鄰選項卡可以保持正常重新加載,這樣您就不會在每個監視器上增加快取繞過流量。
核心循環如何運作
無論正常或困難,Service Worker 都會使用 Chrome 警報來計時。彈出視窗遵循該時間表;可選的頁面計時器是裝飾同步,而不是權限。深入探討:自動選項卡刷新的工作原理。
對過時的 UI 進行故障排除
如果兩種模式都沒有幫助,請檢查頁面是否需要不同的 URL、重置過濾器或在擴充功能或設定檔故障後完全重新啟動瀏覽器。使用疑難排解來解決計劃暫停和「無故停止」的情況。
試試看
安裝 Auto Refresh Turbo,在安全板上比較一個正常週期和一個硬刷新週期,然後選擇預設值。