欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

js、css、img等瀏覽器緩存問題的2種解決方案

 更新時(shí)間:2013年10月23日 17:45:55   作者:  
瀏覽器緩存的意義在于提高了執(zhí)行效率,但是也隨之而來帶來了一些問題,導(dǎo)致服務(wù)端修改了js、css,客戶端不能更新,下面有幾個(gè)不錯(cuò)的方法可以解決此問題,感興趣的朋友可以參考下
細(xì)節(jié)決定成??!瀏覽器緩存的意義在于提高了執(zhí)行效率,但是也隨之而來帶來了一些問題,導(dǎo)致服務(wù)端修改了js、css,客戶端不能更新
方法一 生成隨機(jī)數(shù)字
復(fù)制代碼 代碼如下:

<script type=”text/javascript“ src=”/js/test.js?+Math.random()“></script>

缺點(diǎn),瀏覽器緩存失去意義,每次都動(dòng)態(tài)加載。

方法二 版本號(hào)控制,設(shè)置全局變量,每次發(fā)布前版本號(hào)加1
復(fù)制代碼 代碼如下:

<script type=”text/javascript“ src=”/js/test.js?v=<%=v%>“></script>

推薦這種做法,這種做法比較簡(jiǎn)單。缺點(diǎn)是HTML頁面不能使用,但是這種頁面應(yīng)該不太多

更多方法:采用讀取文件大小、文件修改時(shí)間生成MD5的方式自動(dòng)化實(shí)現(xiàn),程序自動(dòng)構(gòu)建時(shí)壓縮合并js并且全局替換版本,方式復(fù)雜,有興趣的可以研究一下

誰還有更好的方法?

相關(guān)文章

最新評(píng)論