HTTP缓存基础概念入门
Posted 大前端圈
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HTTP缓存基础概念入门相关的知识,希望对你有一定的参考价值。
-
不存在该缓存结果和标识,强制缓存失效,则直接向服务器发起请求(跟第一次发起请求一致) -
存在缓存结果和标识,但结果已失效,强制缓存失效,则使用协商缓存 -
存在缓存结果和标识,并且结果未失效,强制缓存生效,直接返回该结果
-
public 所有内容都将被缓存(客户端/代理服务器/CDN等) -
private 只有客户端可以缓存,Cache-Control默认值 -
no-cache 客户端缓存内容,但是是否使用缓存则需要经过协商缓存来验证决定 -
no-store 所有内容都不会被缓存,即不使用强制缓存,也不使用协商缓存 -
max-age=xxx 缓存将在xxx秒后失效
-
协商缓存生效,返回304,服务器告诉浏览器资源未更新,则再去浏览器缓存中访问资源 -
协商缓存失效,返回200和请求结果1
-
Last-Modified/If-Modified-Since -
Etag/If-None-Match
推荐阅读
推荐阅读
扫码加我微信进群,内推和技术交流,大佬们零距离
如有收获,点个在看,诚挚感谢
以上是关于HTTP缓存基础概念入门的主要内容,如果未能解决你的问题,请参考以下文章