国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表

圖片精選

主站蜘蛛池模板: 孝义市| 桐柏县| 青龙| 锡林郭勒盟| 邢台县| 萍乡市| 宿松县| 南涧| 云浮市| 仙游县| 禄劝| 密山市| 深圳市| 侯马市| 竹山县| 增城市| 湘阴县| 会理县| 通道| 祁连县| 门源| 康定县| 龙岩市| 怀宁县| 枣庄市| 英吉沙县| 临夏县| 英德市| 新沂市| 东源县| 喀什市| 曲周县| 长寿区| 玛沁县| 襄城县| 名山县| 隆回县| 永年县| 双柏县| 朝阳县| 仙游县|