快取頭Cache Control的含義和使用

2021-10-24 14:13:35 字數 1590 閱讀 4188

可快取性

public

:http經過的任何地方都可以快取

private

: 發起請求的瀏覽器才可以進行快取

no-cache: 任何節點都不可以快取//本地可以存快取,但需要伺服器驗證過以後

到期

max-age=

//瀏覽器端讀取

s-maxage=

//**伺服器端讀取,會覆蓋max-age=

max-stale=

//只有在發起端有用,在瀏覽器和伺服器端是沒有用的

重新驗證

must-revalidata	//max-age=快取過期,需要重新傳送請求驗證

proxy-recalidate//用在快取伺服器上

其他

no-store// 本地和**伺服器都是不可用快取的

no-transtrom//告訴**伺服器不要對資源進行壓縮或者轉換等操作

test.html

快取頭 Cache Control 的含義和使用

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

快取頭Cache Control 的含義和使用

1 public 表示任何地方 都可以進行快取 2 private 表示 只允許 發起 請求 的瀏覽器 才可以 進行 快取 3 no cache 任何 地方 都不允許 快取 可以進行快取,但是每次都需要向伺服器請求驗證 快取是否可用 4 max age 單位s 秒 表示 快取 過多久 時間 到期 5...

Cache control(網頁快取)

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