浏览器缓存

一、是什么

浏览器缓存用于减少请求,提高性能。

二、分类

强缓存

  • Expires
  • Cache-Control

👉 不请求服务器

协商缓存

  • Last-Modified
  • ETag

👉 请求服务器确认

三、流程

强缓存 → 命中 → 直接用
↓ 未命中
协商缓存 → 304 / 200

四、优化策略

  • 静态资源加 hash
  • 合理设置 Cache-Control
  • CDN 缓存