J-DuYa / DY-Book

迁移知识点
2 stars 1 forks source link

前端缓存 #15

Open J-DuYa opened 3 years ago

J-DuYa commented 3 years ago

🌹 前端缓存对于前端开发者特别重要的概念。 前端缓存分为强缓存和协商缓存。下面说一下具体的分析。

强缓存

http 1.0

通过 expired 请求头控制。

http 1.1

通过 cache-control 请求头控制。

cache-control 和 expired 的优先级谁高?cache-control 的优先级高。

🤔️ 提出疑问,为什么会改变?

协商缓存

http 1.0

通过 Last-ModifiedIf-Modified-Since 设置请求头。

http 1.1

通过 ETagIf-None-Match 设置请求头。

ETagIf-None-Match 优先级会更高一点。

🤔️ 提出疑问

缓存是怎么配置的?