揭開神秘的「?」在CSS 連結
檢查您最喜歡的網站的標記時,您偶然發現了一個有趣的問題。坐落在中標籤上,突出了一個奇怪的字串:「?d = 20090107」。雖然它類似於日期,但其目的仍然是個謎。
揭開真相
「?d=20090107」段在確保做出改變方面發揮著戰略作用CSS 文件的內容得到有效傳播。透過將此唯一字串新增至檔案名稱中,開發人員可以強制瀏覽器放棄 CSS 檔案的快取版本,轉而下載更新版本。
工作原理
網路伺服器在遇到「?d=20090107」查詢參數時會忽略它並照常提供檔案「/Content/all.min.css 」。然而,瀏覽器渴望確保擁有最新版本,會識別更改後的檔案名稱並重新下載。
動態內容還是靜態內容?
雖然可以想像, CSS 是動態產生的,使用這種習慣用法來確保重新載入更為常見。查詢參數中日期的存在進一步支持了它是版本指示器的概念。
自動化解決方案
Podcast 38 的摘錄特別有見地,其中強調在建造過程中「標籤」的使用。這些標籤將版本號合併到檔案名稱中,自動執行確保瀏覽器始終取得最新版本 CSS 檔案的過程。
以上是CSS `` 標籤中的 \'?d=20090107\' 到底有什麼作用?的詳細內容。更多資訊請關注PHP中文網其他相關文章!