IE快取導致資料不能實時更新的解決辦法

2021-09-12 20:01:05 字數 614 閱讀 5112

為了提高訪問網頁的速度,ie會採用一種快取機制,將你訪問過的網頁內容存在電腦裡,然後當我們每次訪問**時,首先就會搜尋有沒有這些內容,如果有就直接從快取中調出來,從而提高訪問**的速度,這本是提高訪問速度很好的舉措,但是某些情況下我們並不需要這種手段,比如需要實時更新檢視資料的時候,這種時候該怎麼停止讓ie訪問快取呢,這裡介紹兩種比較有效的方式。

1、在頁面頭部加上以下**:

content="no-cache">2、在請求中加入隨機數:

function

openurl

()

推薦使用第二種方法,在請求引數中加入隨機數,可以很有效的解決這個問題,第一種也可以讓ie不使用快取,不過需要重新整理整體介面才能實現,在這個前後端分離非同步請求的時代,還是使用第二種方式比較好。

ajax獲取資料由於IE快取導致資料不更新

今天在專案中遇到乙個奇怪的問題 每隔10秒就用ajax獲取資料更新頁面資料 顯示。在ie下資料不更新。ajax獲取到的資料還是以前的資料!苦悶ing 相反在ff和chrome瀏覽器能正確更新資料。原始碼 var url php ajax.open get url,true 分析 當然第一反應就是ie...

IE6非同步請求快取導致的亂碼問題

近日在公升級kissy的過程中,在ie6下遇到乙個很奇怪的問題 頁面編碼是gbk,ji和css檔案是utf 8的,當使用者要使用某些功能時頁面會彈出迷你登入框提示使用者登入,會傳送非同步請求,獲得登入框的模板,編碼是和js一致的 utf 8 第一次是ok的,但當重新整理頁面第二次彈出登入框時,問題來...

swap導致的資料庫不能訪問

事情總是一塊來的。今天因為是月底最後一天,剛好還有2個資料訂正要做,正在編寫指令碼 同開發人員確認處理邏輯,且催得很急。不巧的是,測試db這時也出問題,load很高。沒辦法訂正先放下來,解決測試的問題,否則影響下午的測試。新建ssh連線沒有反應,好在此前已經有乙個ssh terminal連在伺服器上...