為了避免重新部署和浪費時間,開發人員經常在生產部署期間使用查詢參數來快取清除。這涉及在 CSS 和 JS 文件末尾添加一個帶有當前版本號的參數。
<link rel="stylesheet" href="base_url.com/file.css?v=1.123"/>
是的,這種方法會有效地破壞快取。查詢參數指示該請求針對的是與不帶該參數的檔案不同的檔案。因此,瀏覽器將從伺服器載入文件,而不是使用快取版本。
不,瀏覽器會假設下次呼叫帶有查詢參數的 URL 時來源將保持不變。因此,它將快取帶有該參數的回應,直到版本號更改,例如更改為 ?v=1.124。
以上是使用查詢參數是否可以有效地破壞瀏覽器對 CSS 和 JS 檔案的快取?的詳細內容。更多資訊請關注PHP中文網其他相關文章!