什么是HTTP緩存
HTTP緩存通常指瀏覽器緩存,基于HTTP中header字段實(shí)現(xiàn)
HTTP緩存分為強(qiáng)緩存和協(xié)商緩存,見(jiàn)下圖

Cache-Control主要字段說(shuō)明

緩存校驗(yàn)字段

緩存字段對(duì)比

HTTP緩存流程

為什么使用HTTP緩存
終端緩存策略,可以縮短端到端的請(qǐng)求資源的距離,減少延遲,而且緩存重用,也能減少寬帶流量,降低網(wǎng)絡(luò)負(fù)荷。
最終用戶(hù)體驗(yàn)和性能得到優(yōu)化,避免無(wú)用資源請(qǐng)求浪費(fèi)