將「?v=1」附加到連結和腳本標籤中的CSS 和JavaScript URL:資源版本控制指南
瀏覽器載入快取預設情況下使用Web 資源以提高效能。但是,當部署這些資源的更新版本時,這可能會成為一個問題。將「?v=1」之類的查詢字串附加到 CSS 和 JavaScript 檔案的 URL 會強制瀏覽器下載更新版本。
工作原理
當瀏覽器遇到帶有查詢字串的 URL,即使 URL 的其餘部分相同,它也會將其視為唯一資源。透過在 URL 末尾新增“?v=1”,可以確保瀏覽器始終下載最新版本的檔案。
為什麼有些 URL 缺少「?v=1」
並非所有 JavaScript URL 都可以附加「?v=1」。這可能是由於多種原因造成的:
版本控制的好處資產
最佳實踐
以上是將「?v=1」附加到 CSS 和 JavaScript URL 如何提高網站效能和安全性?的詳細內容。更多資訊請關注PHP中文網其他相關文章!