http缓存
2021-02-04 17:36:48 51 举报
http缓存
作者其他创作
大纲/内容
客户端发送过来的if-None-match的值是否和客户端一致
页面呈现
是否存在last-Modified?存在向服务器发送带有if-modified-since的首部
有缓存
一致
没过期
查看缓存是否过期
读取缓存
服务端对客户端发送的if-Modified-since做对比
向服务器发起资源请求
不一致,则重新向服务端发起请求
没有
返回304状态码
有Pragma:no-cache
看头部是否有Pragma(http1.0):no-cache
过期
查看是否有缓存Cache-control: max-age=123213或者(Expires(http1.0): 时间)同时存在,以Cache-control优先
服务器返回请求资源
是否存在ETag?存在向服务器发送带有if-None-match的首部
http请求
强缓存
0 条评论
回复 删除
下一页