其實問題不是那麼嚴重,研究一下 http 協議,您會發現從伺服器返回的 http 頭裡面能定義這樣一條命令 cache-control: no-cache。足以讓我們驚喜和慶幸的是 ie 等瀏覽器都支援這條命令,這個就是我們解決問題的辦法。
好,那麼我們來看看該如何通過 iis 配置管理工具來把這條命令新增到每次伺服器的 http 返回頭里吧。
第一步:
開啟 iis 配置管理工具(internet 資訊服務(iis)管理器)。
選中乙個**(如果您想為所有站點配置,請選擇點中「**」那個圖示),點「屬性」按鈕,會彈出乙個配置視窗
第二步:
選擇「http 頭」 tab 標籤,然後您會看到:「自定義 http 頭」這麼一欄。ok!就是這裡了,終於到了!
第三步:
點旁邊的「新增(d)...」按鈕,來新增上那條命令。
在彈出的視窗中:「自定義 http 頭名(c)」中輸入:「cache-control」,在「自定義 http 頭值(u)」中輸入:「no-cache」。
好了,到這裡就全部 ok 了,一路點「確定」儲存即可。試試吧,先把快取清理乾淨,然後訪問您的**,看看快取裡肯定沒有任何東西了。
iis清除快取
看一下 http 協議,您會發現從伺服器返回的 http 頭裡面能定義這樣一條命令 cache control no cache。這個就是我們解決問題的辦法。讓我們來看看該如何通過 iis 配置管理工具來把這條命令新增到每次伺服器的 http 返回頭里吧。第二步 選擇 http 頭 tab 標籤,然...
iis清除快取
看一下 http 協議,您會發現從伺服器返回的 http 頭裡面能定義這樣一條命令 cache control no cache。這個就是我們解決問題的辦法。讓我們來看看該如何通過 iis 配置管理工具來把這條命令新增到每次伺服器的 http 返回頭里吧。第一步 開啟 iis 配置管理工具 inte...
AJAX清除快取
在使用ajax作web開發時,往往會存在一些莫名其妙的問題。如,第一次的ajax請求是正常的,而第二次為什麼就不正常了呢,而且往往會出現於第一次請求同樣的結果。其實這是因為ajax第一次請求確實是傳送到了伺服器,而第二次並沒有真的發到伺服器,而是從ie的快取中讀取的。那麼如何解決這一問題呢?方法很簡...