DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> 關於JavaScript >> js、css、img等浏覽器緩存問題的2種解決方案
js、css、img等浏覽器緩存問題的2種解決方案
編輯:關於JavaScript     
細節決定成敗!浏覽器緩存的意義在於提高了執行效率,但是也隨之而來帶來了一些問題,導致服務端修改了js、css,客戶端不能更新
方法一 生成隨機數字
復制代碼 代碼如下:
<script type=”text/javascript“ src=”/js/test.js?+Math.random()“></script>

缺點,浏覽器緩存失去意義,每次都動態加載。

方法二 版本號控制,設置全局變量,每次發布前版本號加1
復制代碼 代碼如下:
<script type=”text/javascript“ src=”/js/test.js?v=<%=v%>“></script>

推薦這種做法,這種做法比較簡單。缺點是HTML頁面不能使用,但是這種頁面應該不太多

更多方法:采用讀取文件大小、文件修改時間生成MD5的方式自動化實現,程序自動構建時壓縮合並js並且全局替換版本,方式復雜,有興趣的可以研究一下

誰還有更好的方法?
XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved