web前端性能優化8 緩存

緩存

在大規模的系統中,咱們但願大部分的文件是自動的被緩存而不是手動地用localstorage去緩存。因此咱們就須要瀏覽器端和服務器端來協商一種通用的緩存方式來幫助咱們緩存大規模的文件。瀏覽器

1 經過http header來配置緩存策略

Cache-Control(通用首部字段,通用首部字段是指,請求報文和響應報文雙方都會使用的首部) HTTP/1.1緩存

  • max-age
  • s-maxgae
  • private
  • public
  • no-cache
  • no-store

Expires (緩存過時時間)服務器

  • 用來指定資源到期時間,是服務器端的具體時間點。
  • 告訴瀏覽器在過時時間前瀏覽器能夠直接從瀏覽器緩存去數據,而不用從服務器重新去數據

第一次請求

圖片描述

第二次請求

圖片描述

流程圖

圖片描述

相關文章
相關標籤/搜索