引用自:http://hi.baidu.com/bdzdcjh/blog/item/47055cfcc9c3fbf9fc037f4d.html
網頁
緩存的作用是什么?應該很重要。但是在開發的時候,網頁緩存總是給我們一種莫名的煩惱。于是幾乎每一個開發者都試圖解決過這個問題。當然,我也不是今天才著手解決這個問題。但是今天一時心血來潮,寫一篇,記錄一下用到的方法。
1.禁止客戶端緩存要在<head>中加入類似如下內容(我當然還沒有這么用過):
<META HTTP-EQUIV="pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
<META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT">
2.在動態網頁中禁止緩存,要加入類似如下腳本
(1)(好久不用了):
<%
Response.Expires = -1
Response.ExpiresAbsolute = Now() - 1
Response.cachecontrol = "no-cache"
%>
(2)jsp(我現在經常用的):
response.setHeader("Pragma","No-cache");
response.setHeader("Cache-Control","no-cache");
response.setDateHeader("Expires", 0);
網頁
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
<META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT">
2.在動態網頁中禁止緩存,要加入類似如下
Response.Expires = -1
Response.ExpiresAbsolute = Now() - 1
Response.cachecontrol = "no-cache"
%>
response.setHeader("Cache-Control","no-cache");
response.setDateHeader("Expires", 0);