http快取機制

2022-03-06 04:35:23 字數 395 閱讀 2325

1.http報文中與快取相關的首部字段

1.1通用首部字段(就是請求報文和響應報文都能用上的字段)

cache-control:控制快取的行為

pragma:值為"no-cache"時禁用快取

1.2請求首部字段

if-match:比較etag是否一致

if-none-match:比較etag是否不一致

if-modified-since:比較資源最後更新的時間是否一致

if-unmodified-since:比較資源最後更新的時間是否不一致

1.3響應首部字段

etag:資源匹配資訊

1.4實體首部字段

expires:實體主題過期時間

last-modified:資源最後一次修改時間

Http快取機制

快取快取,就是把需要的東西存起來,不需要每次都去請求。主要目的減小伺服器壓力,放到客戶端上來講,還利於節省流量,還能流暢的把ui顯示出來,提高了使用者體驗。對於http快取來講,主要的就是校驗快取的有效性,也就是新鮮度。如果客戶端不能及時響應服務端的資料變化,快取一直不能被更新,那不就是得不償失了?...

HTTP 快取機制

基於 header的示例 content length 3534http快取策略分為 1 快取策略 cache control 頭里的 public private no cache max age no store 其中no store為不儲存,no cache 0秒的max age 2 快取過期...

http快取機制

首先需要了解http協議的響應頭中的幾個欄位的含義 cache control expires 該欄位表示資源的過期時間。etag 該欄位表示資源的唯一標識。last modified 該欄位表示資源的最後修改時間。有以下2個問題需要注意 為什麼優先校驗etag,後校驗last modified?因...