瀏覽器(Browser)、代理伺服器(Proxy),快取,無所不在,總是與你同在。
快取就和常見的問與答(Q&A)概念一樣,是為了緩和同樣的問題被一問再問並且讓整體環境更有效率而產生的中間層。
HTTP提供幾種模式可選
雖然快取有很多好處,同時也伴隨著一些需要注意的問題
一致性
什麼時候
要更新快取內容快取的網路資源依照失效時間(expiration time)前後分為兩種狀態:fresh
、stale
。判斷fresh狀態的HTTP header依序為:Cache-Control: max-age > Expires > Last-Modified。若資源狀態為stale,就得問問伺服器現在的狀況是如何。