淺談:js後加?v=版本號的原因

伸個爪子發表於2019-02-16
 <script src="/js/common.js?v=1.0.1" type="text/javascript" charset="utf-8"></script>

原由

一般用於靜態資源加了CDN,比如說圖片、CSS、JS 檔案,會加上版本號或 hash 值,這樣每次更新靜態資源後,修改對應版本號,CDN 會認為這是一個新檔案,會重新去緩;如果沒有版本號,需要等CDN的快取失效後靜態資源才是最新的。可起到重新整理快取的作用

相關文章