kai666666
HTTP文件缓存判断流程
关注作者
腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
kai666666
社区首页
>
专栏
>
HTTP文件缓存判断流程
HTTP文件缓存判断流程
kai666666
关注
发布于 2020-10-19 16:14:38
发布于 2020-10-19 16:14:38
671
0
举报
文章被收录于专栏:
橙光笔记
橙光笔记
缓存判断流程:
如果
Cache-Control
(或者
Expires
,
Expires
绝对时间,优先级比
Cache-Control
低)未过期,那么使用缓存,否则按照下一条来判断。
如果有
Etag
,则会向服务器发送
Etag
和
If-None-Match
,由浏览器来判断是
200
还是
304
。如果没有
Etag
那么按照下一条来判断。
浏览器判断
上次文件响应头
中是否有
Last-Modified
信息,有则连同
If-Modified-Since
一起发送到服务器,由服务器来判断
200
还是
304
。
如果以上都没有使用,那么浏览器请求一次服务器,返回
200
。
本文参与
腾讯云自媒体同步曝光计划
,分享自作者个人站点/博客。
原始发表:2019-04-20,如有侵权请联系
cloudcommunity@tencent.com
删除
前往查看
缓存
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档