快取頭Cache Control 的含義和使用

2021-10-01 01:45:11 字數 440 閱讀 1365

(1).public: 表示任何地方 都可以進行快取

(2).private: 表示 只允許 發起 請求 的瀏覽器 才可以 進行 快取

(3).no-cache: 任何 地方 都不允許 快取(可以進行快取,但是每次都需要向伺服器請求驗證 ,快取是否可用)

(4). max-age= 單位s(秒) : 表示 快取 過多久 時間 到期

(5).s-maxage= 單位s(秒): 專門為**伺服器 設定 功能 同 max-age

(6).max-stale = 單位s(秒): 表示 在 一段時間內 即使快取過期 仍然 可以使用 快取

(7).must-revalidate: 需要向伺服器 請求驗證 是否 過期 再進行 是否可以使用快取

(8).no-store: 永遠不可以使用 快取

(9).no-transform: 不可修改 伺服器 返回的 內容

快取頭 Cache Control 的含義和使用

本篇我們來寫一下http 中的快取,即cache control cache control 的可快取性 指明哪些地方可以快取返回的資料 public http 返回的時候在heaher 中設定cache control 的值為 public 它代表,這個http 請求它返回的內容所經過的任何路徑中...

快取頭Cache Control的含義和使用

可快取性 public http經過的任何地方都可以快取 private 發起請求的瀏覽器才可以進行快取 no cache 任何節點都不可以快取 本地可以存快取,但需要伺服器驗證過以後到期 max age 瀏覽器端讀取 s maxage 伺服器端讀取,會覆蓋max age max stale 只有在...

Cache control(網頁快取)

網頁的快取是由http訊息頭中的 cache control 來控制的,常見的取值有private no cache max age must revalidate等,預設為private。其作用根據不同的重新瀏覽方式分為以下幾種情況 1 開啟新視窗 如果指定cache control的值為priv...