国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

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

2024-05-06 15:53:27
字體:
供稿:網(wǎng)友
瀏覽器緩存的意義在于提高了執(zhí)行效率,但是也隨之而來帶來了一些問題,導致服務(wù)端修改了js、css,客戶端不能更新,下面有幾個不錯的方法可以解決此問題,感興趣的朋友可以參考下

細節(jié)決定成敗!瀏覽器緩存的意義在于提高了執(zhí)行效率,但是也隨之而來帶來了一些問題,導致服務(wù)端修改了js、css,客戶端不能更新
方法一 生成隨機數(shù)字

復制代碼 代碼如下:


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


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

方法二 版本號控制,設(shè)置全局變量,每次發(fā)布前版本號加1

復制代碼 代碼如下:


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


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

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

誰還有更好的方法?
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 泗阳县| 苍山县| 奉化市| 五大连池市| 铁岭市| 睢宁县| 出国| 察哈| 黄浦区| 敦化市| 师宗县| 吴忠市| 通化市| 油尖旺区| 林芝县| 剑阁县| 长顺县| 千阳县| 保靖县| 怀集县| 阳春市| 霍邱县| 富川| 准格尔旗| 临潭县| 余姚市| 宾川县| 秦皇岛市| 花垣县| 上饶县| 东明县| 台前县| 莱芜市| 浦北县| 长寿区| 绍兴市| 彝良县| 闽清县| 涿州市| 儋州市| 尼木县|