- 学习地址:https://juejin.cn/post/7052527032491573279
- 下面是个人补充
- 使用场景:
协商缓存可以看作是强制缓存失效后,浏览器携带缓存标识向服务器发起请求,由服务器根据缓存标识决定是否使用缓存的过程 - 浏览器:
-
请求:
请求体有使用协商缓存标识:if-modified-since
-
响应:在响应头有标识字段:last-modified
-
-
协商缓存使用情况:
由于 if-modified-since == last-modified,故文件没有修改可以直接使用浏览器缓存数据,服务器不返回新数据,请求返回206状态码,使用浏览器本地数据。整个过程有请求服务器,浏览器有显示文件大小,没有memory cache或disk cache缓存标识
-
2023-04-24前端缓存--协商缓存
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 最近我在做前端面试题总结系列,感兴趣的朋友可以添加关注,欢迎指正、交流。争取每个知识点能够多总结一些,至少要做到在...
- HTTP 缓存 在任何一个前端项目中,访问服务器获取数据都是很常见的事情,但是如果相同的数据被重复请求了不止一次,...
- 协商缓存和强缓存的区别(1)强缓存使用强缓存策略时,如果缓存资源有效,则直接使用缓存资源,不必再向服务器发起请求。...
- 如何使首屏加载更快? 为什么第二次打开页面会快很多? 怎么让刷新或关闭浏览器之后数据依然不被清空? 主要是因为第一...