瀏覽器快取問題的解決

2022-04-03 20:20:14 字數 532 閱讀 2002

web**修改後,在瀏覽器端快取的內容,將極其嚴重的影響效果,使用者根本看不到改版的內容。這個問題,困擾我已久。

iis時代,我好像還沒有太多的印象,新**只要把iis重啟一下,一般都刷過去了,要不就用iisreset,基本解決,重啟都不用。但在apache+flask下,別說重啟apache了,重啟伺服器也沒用,快取依然在。把我的解決途徑記錄一下:

1.本地。清理瀏覽器快取就行。我用360瀏覽器,至少這點很方便,選單好找,還有快捷鍵。ctrl—shift—del,選單「清除上網痕跡」,預設的就行,不會把cookie之類的清除。

3.加乙個引數。網上找到的辦法,就是在js或者css後,加乙個引數,如?ran=111,可以用乙個統一的變數儲存版本號,這樣,需要重新整理時,把版本號公升級即可。

影象就聽話了:

瀏覽器快取問題的解決

這次的專案中使用ajax請求資料,發現經常需要關閉瀏覽器才能更新頁面資料,在head meta中設定了no cache問題還是得不到解決,google了下終於找到了問題所在。即使使用meta的no cahce瀏覽器在快取超過32k之後還是會去快取頁面。使用jsp html雙管齊下的方法把問題解決了。...

Ajax瀏覽器快取問題的解決

var url basepath servlet dodelgroupmember?groupname time currenttime names str 加入時間戳來解決瀏覽器的快取的問題!2 在xmlhttprequest傳送請求之前加上xmlhttprequest.setrequesthea...

Ajax解決瀏覽器的快取問題

今天做專案,幾乎所有的提交都是通過ajax來提交,我測試的時候發現,每次提交後得到的資料都是一樣的,除錯可以 排除後台 的問題,所以問題肯定是出在前台。每次清除快取後,就會得到乙個新的資料,所以歸根到底就是瀏覽器快取 問題。糾結了很 久,終於解決了,在這裡總結一下。我們都知道ajax能提高頁面載入的...