Router

路由器強制瀏覽器使用較舊的、可能是記憶體的 web 文件

  • November 22, 2021

我們是故障排除網站,我們在其中部署了新版本,但我們的電腦瀏覽器仍會拉取舊頁面。當我們與路由器(WiFi)斷開連接並連接到熱點(手機/數據)時,瀏覽器會正確拉取新頁面。如果我們切換迴路由器(WiFi),問題又回來了。我們嘗試了故障排除

  • 我們已確認新文件已成功部署
  • 我們已經確認正在下載舊文件(通過查看 Inspect > Sources)
  • 在檢查>網路中禁用記憶體
  • 清除所有瀏覽器記憶體
  • 清除 Cloudflare 上的記憶體
  • 將 Cloudflare 記憶體設置為開發人員模式
  • 使用不同的瀏覽器(Chrome 和 Brave)
  • 使用不同的電腦(都連接到同一個 WiFi)

我們在不同地點(不同國家)的電腦上進行了簡單的測試。一項測試只是載入了舊頁面。第二個測試載入了新頁面。我們不能從這個測試中得出任何結論。

網頁僅為靜態 HTML 和 JS 文件。

任何人都知道這種奇怪行為的可能來源是什麼?

問題是在 Cloudflare 上,我們有兩個相同 URL 的條目(例如www.dev.example.com -> 10.0.0.1 和www.dev.example.com -> 99.99.99.99)。一旦我們刪除了其中一個,問題就消失了。

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