iT邦幫忙

2017 iT 邦幫忙鐵人賽
DAY 18
0
自我挑戰組

我的月薪嬌妻:HTTP系列 第 18

Day18-願快取與你同在

瀏覽器(Browser)、代理伺服器(Proxy),快取,無所不在,總是與你同在。

快取就和常見的問與答(Q&A)概念一樣,是為了緩和同樣的問題被一問再問並且讓整體環境更有效率而產生的中間層。

HTTP提供幾種模式可選

  • 不要快取!
  • 快取前先幫我問看看伺服器
  • 不管怎樣我就是要快取!
  • 我只想要個人的快取,不想和大家共用

雖然快取有很多好處,同時也伴隨著一些需要注意的問題

  • 快取和實際內容的一致性
  • 什麼時候要更新快取內容

快取的網路資源依照失效時間(expiration time)前後分為兩種狀態:freshstale。判斷fresh狀態的HTTP header依序為:Cache-Control: max-age > Expires > Last-Modified。若資源狀態為stale,就得問問伺服器現在的狀況是如何。


上一篇
Day17-契約、地址和樓層-CORS-2
下一篇
Day19-知道下一步該怎麼走-HTTP Redirection
系列文
我的月薪嬌妻:HTTP30

尚未有邦友留言

立即登入留言