Cache-Control常用类型
可緩存性
no-cache(不直接使用緩存而不是不使用緩存) 強(qiáng)制要求 所有緩存了此響應(yīng)的緩存用戶,在使用已存儲(chǔ)的緩存數(shù)據(jù)前,發(fā)送條件請(qǐng)求到原始服務(wù)器,若未過(guò)期,則使用緩存數(shù)據(jù),否則重新獲取
no-store 不存儲(chǔ)有關(guān)客戶端請(qǐng)求或服務(wù)器響應(yīng)的任何內(nèi)容
public 響應(yīng)可以被任何對(duì)象(瀏覽器、代理)緩存
private 只能被瀏覽器緩存,代理服務(wù)器不得緩存
only-if-cached 只接受已緩存的響應(yīng),并且不向原始服務(wù)器檢查是否有更新的拷貝
?
到期
max-age=<second> 緩存存儲(chǔ)的時(shí)間,注意單位是秒,且相對(duì)于請(qǐng)求時(shí)間
s-maxage=<second> 覆蓋max-age,但其只針對(duì)共享緩存(例如代理),不針對(duì)私有緩存
?
重新驗(yàn)證與重新加載
must-revalidate 使用緩存前驗(yàn)證舊資源的狀態(tài),如果沒(méi)有過(guò)期,則使用緩存,若已過(guò)期,則向服務(wù)器請(qǐng)求
?
注意多個(gè)屬性可以同時(shí)使用,用','連接
?
轉(zhuǎn)載于:https://www.cnblogs.com/yanze/p/7773524.html
總結(jié)
以上是生活随笔為你收集整理的Cache-Control常用类型的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Django - Python3 常用命
- 下一篇: JMeter入门(03)多台JMeter