快取 HTTP 響應
對每個 URL 和每個 HTTP 方法單獨快取響應。
HTTP 快取在 RFC 7234 中定義。
詞彙表
- fresh - 快取響應的狀態,尚未過期。通常,新響應可以滿足請求,而無需聯絡伺服器發起的響應。
- 陳舊 - 快取響應的狀態,超過其到期日期。通常,過時響應不能用於滿足請求而不檢查伺服器是否仍然有效。
- 滿足 - 當請求中的所有條件與快取的響應匹配時,快取的響應滿足請求,例如,它們具有相同的 HTTP 方法和 URL,響應是新的或請求允許陳舊響應,請求標頭匹配響應的
Vary
標頭中列出的標頭等。 - 重新驗證 - 檢查快取的響應是否是新鮮的。這通常使用包含
If-Modified-Since
或If-None-Match
和響應狀態304
的條件請求來完成。 - 私有快取 - 單個使用者的快取,例如在 Web 瀏覽器中。私人快取可以儲存個性化的響應。
- 公共快取 - 許多使用者之間共享的快取,例如在代理伺服器中。這種快取可以向多個使用者傳送相同的響應。