微信緩存初探

開發實例:

以下都在手機端+fiddler抓包完成
版本號更改
 js文件修改
 


4、直接訪問



 結論:

微信瀏覽器緩存,經過一段時間的嘗試發現微信瀏覽器緩存的兩個特點:

1. 微信瀏覽器首先會緩存整個頁面的內容, 如果頁面地址沒有變更,在一段時間內(幾個小時),進入頁面都不會對頁面中js,css文件發出http請求

2. 微信瀏覽器也會對js,css進行緩存


針對以上兩個特點,採取的較爲簡單的解決方案是:

1. 在每個頁面的URL後帶上版本號參數,如http://xxxx/index.html?t=版本號

2. 在每個頁面的js,css文件URL後加上版本號,如http://xxx/index.js?t=版本號


總:微信緩存js添加版本號 + 訪問鏈接更改才能達到一次性讓靜態文件生效


版本號在每次發佈完成後更新



發佈了41 篇原創文章 · 獲贊 98 · 訪問量 18萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章