1 回答

TA貢獻(xiàn)1798條經(jīng)驗(yàn) 獲得超3個(gè)贊
HTTP1.0中通過(guò)Pragma 控制頁(yè)面緩存,可以設(shè)置:Pragma或no-cache。網(wǎng)上有非常多的文章說(shuō)明如何控制不讓瀏覽器或中間緩存服務(wù)器緩存頁(yè)面,通常設(shè)置的值為no- cache,不過(guò)這個(gè)值不這么保險(xiǎn),通常還加上Expires置為0來(lái)達(dá)到目的。但是如我們刻意需要瀏覽器或緩存服務(wù)器緩存住我們的頁(yè)面這個(gè)值則要設(shè)置為 Pragma。
HTTP1.1中啟用Cache-Control 來(lái)控制頁(yè)面的緩存與否,這里介紹幾個(gè)常用的參數(shù):
no-cache,瀏覽器和緩存服務(wù)器都不應(yīng)該緩存頁(yè)面信息;
public,瀏覽器和緩存服務(wù)器都可以緩存頁(yè)面信息;
no-store,請(qǐng)求和響應(yīng)的信息都不應(yīng)該被存儲(chǔ)在對(duì)方的磁盤系統(tǒng)中;
must-revalidate,對(duì)于客戶機(jī)的每次請(qǐng)求,代理服務(wù)器必須想服務(wù)器驗(yàn)證緩存是否過(guò)時(shí);
Last-Modified只頁(yè)面的最后生成時(shí)間,GMT格式;
Expires過(guò)時(shí)期限值,GMT格式,指瀏覽器或緩存服務(wù)器在該時(shí)間點(diǎn)后必須從真正的服務(wù)器中獲取新的頁(yè)面信息;
上面兩個(gè)值在JSP中設(shè)置值為字符型的GMT格式,無(wú)法生效,設(shè)置long類型才
- 1 回答
- 0 關(guān)注
- 1690 瀏覽
添加回答
舉報(bào)