缓存机制
2023-03-10 20:24:25 6 举报
简约的浏览器缓存机制
作者其他创作
大纲/内容
返回请求结果,以及缓存标识,浏览器存入缓存
否:返回 最新资源完整内容 以及 状态码 200 ok
常见 http 缓存的类型
通过查看缓存的 Cache-Control | Express 来判断本地缓存是否过期
浏览器将 服务器 返回的请求资源 以及 响应头 缓存起来
是:返回 状态码 304 Not Modified
服务器
否
响应头Cache-Control:【no-cache | no-store | public | private | max-age:1000(相对时间) | must-revalidate】Express:【font color=\"#000000\
请求头font color=\"#5b79e8\
这个流程就是关于本地缓存的
本地缓存
再次发起请求: 询问浏览器中的缓存是否是旧版本
是
进入协商缓存阶段
第二次准备发送请求给服务器
浏览器缓存分为 强缓存 和 协商缓存,根据相应的 header 内容决定:强缓存优先级高于协商缓存强缓存:font color=\"#a23c73\" style=\"font-size: inherit;\
服务端根据span style=\
浏览器
缓存是否过期
是否是最新版本
代理缓存
私有缓存(一般为本地缓存)
先检查响应头信息
是否有缓存
否,直接向服务器请求
发送请求
0 条评论
回复 删除
下一页