HTTP1.0 和HTTP 1.1 緩存控制響應頭



HTTP 1.0 緩存控制響應頭
Pragma : no-cache 表示防止客戶端緩存,須要強制從服務器獲取最新的數據;
Expires: HTTP1.0 響應頭,本地副本緩存過時時間,若是客服端發現緩存文件沒有過時則不發送請求,HTTP的日期必須是格林威治時間(GMT),如"Expires:Wed,14 Mar 2015 14:30:32 GMT"


HTTP 1.1 緩存控制響應頭
Cache-Control : no-cache  強制客戶端每次請求獲取服務器的最新版本,不通過本地緩存的副本驗證
Cache-Control : no-store 強制客戶端不保存請求的副本,該設置是防止Firefox緩存
Cache-Control : max-age=[秒] 客戶端副本緩存的最長時間,相似於HTTP 1.0的Expires,只是此處是基於請求的相對時間間隔來計算,而非絕對時間。 緩存

還有相關緩存控制機制如Last-Modified(最後修改時間驗證,客戶端的上一次請求時間在服務器的最後修改時間以後,說明服務器數據沒有發生變化 返回304狀態碼)、ETag(沒有變化時不從新下載數據,返回304)。
服務器

相關文章
相關標籤/搜索