Open J-DuYa opened 3 years ago
🌹 前端缓存对于前端开发者特别重要的概念。 前端缓存分为强缓存和协商缓存。下面说一下具体的分析。
通过 expired 请求头控制。
expired
通过 cache-control 请求头控制。
cache-control
cache-control 和 expired 的优先级谁高?cache-control 的优先级高。
通过 Last-Modified 和 If-Modified-Since 设置请求头。
Last-Modified
If-Modified-Since
通过 ETag 和 If-None-Match 设置请求头。
ETag
If-None-Match
ETag 和 If-None-Match 优先级会更高一点。
🌹 前端缓存对于前端开发者特别重要的概念。 前端缓存分为强缓存和协商缓存。下面说一下具体的分析。
强缓存
图
http 1.0
通过
expired
请求头控制。http 1.1
通过
cache-control
请求头控制。🤔️ 提出疑问,为什么会改变?
协商缓存
图
http 1.0
通过
Last-Modified
和If-Modified-Since
设置请求头。http 1.1
通过
ETag
和If-None-Match
设置请求头。🤔️ 提出疑问
缓存是怎么配置的?