浏览器缓存与CDN

Posted on By xqw

浏览器缓存 HTTP缓存介绍及在spring boot中设置HTTP缓存

浏览器缓存

  • ETag
  • Cache-Control(max-age < s-maxage)
  • Expires(优先级Cache-Control > Expires, 不太用了)
  • Last-Modified

先判断 Cache-Control/Expires,再 ETag,最后 Last-Modified

第 2 行告诉我们 max-age 是 1 小时; 第 5 行告诉我们这是一张 PNG 图片; 第 7 行向我们显示了 ETag 值,该值将在 1 小时标记后用于验证,以验证资源是否有更改; 第 8 行是 Expires 响应,因为设置了 max-age,它将被浏览器忽略; 第 10 行是 Last-Modified 响应,显示上次修改图像的时间。

CND

可以看作一个当作服务器的浏览器