主頁 > 知識庫 > asp清理緩存的代碼

asp清理緩存的代碼

熱門標(biāo)簽:銀行業(yè)務(wù) Linux服務(wù)器 服務(wù)器配置 阿里云 Mysql連接數(shù)設(shè)置 團(tuán)購網(wǎng)站 科大訊飛語音識別系統(tǒng) 電子圍欄
復(fù)制代碼 代碼如下:

%
Response.Buffer = True

'一般情況下,當(dāng)用戶請求WEB服務(wù)器時,服務(wù)器把請求回復(fù)給客戶端。在客戶端,瀏覽器把緩存作為一種加快速度的策略,就是當(dāng)請求時先檢查緩存的情況,如果有就直接調(diào)緩存了,而不請求服務(wù)器了。
'在WEB程序設(shè)計中,有時為了防止重復(fù)的提交或者嚴(yán)格的次序等,必須讓用戶的數(shù)據(jù)立即在使用后就過期,當(dāng)用戶后退時就顯示過期而不能繼續(xù)使用。一般,response.expires寫在頁面的最上端,后面跟的是過期的時間,0,-1表示立即過期。
'asp沒有多行注釋,只能每行注釋,最多起行開頭注釋內(nèi)容可以多些,例如本3行注釋,這3行注釋下面一行內(nèi)容。
'Response.Expires 瀏覽器可以緩存當(dāng)前頁的時間長度,以分鐘為單位。

Response.Expires = -1

'Response.ExpiresAbsolute 瀏覽器不能再緩存當(dāng)前頁的日期和時間。在未到期之前,可以返回。如果未指定時間,該主頁在當(dāng)天午夜到期;如果未指定日期,則到當(dāng)天指定時間到期。

Response.ExpiresAbsolute = Now() - 1
Response.Expires = 0

'Response.CacheControl 指明是否Proxy服務(wù)器能緩存ActiveServerPage。缺省時,其值為FALSE。當(dāng)設(shè)置其屬性為Public時,Proxy服務(wù)器可以緩沖由Asp產(chǎn)生的輸出。
'Cache-Control指定請求和響應(yīng)遵循的緩存機(jī)制。在請求消息或響應(yīng)消息中設(shè)置Cache-Control并不會修改另一個消息處理過程中的緩存處理過程。
'no-cache指示請求或響應(yīng)消息不能緩存

Response.CacheControl = "no-cache"

'上面4行asp含義是:我們在進(jìn)行數(shù)據(jù)庫添加操作的時候,如果允許后退,而正巧又刷新了頁面,就會再次執(zhí)行添加操作,無疑這不是我們要的,禁止緩存的代碼,有時并不可靠,這時你只要在操作的頁面加上就可以了。
%>

標(biāo)簽:棗莊 衡水 江蘇 蚌埠 萍鄉(xiāng) 大理 廣元 衢州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《asp清理緩存的代碼》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266