HTTP请求缓存图解
2019-07-29 10:27:58 0 举报
http请求过程
作者其他创作
大纲/内容
值含有 no-store / proxy-revalidate
返回头是否带有 Cache-control
有
返回头是否带有 ETag
客户端
返回头是否带有 Last-Modified
是否有Etag
否
是否第一次访问资源
本地缓存资源
服务端
可以使用本地缓存资源,状态码304
有且值为 no-store
是否有 Cache-Control 请求头
资源未过期
本地不缓存资源,下次直接请求远程资源
是否有 If-None-Match 请求头
请求服务端查询资源是否过期
请求资源
是
其他情况
是否有 Pragma 请求头 http / 1.0
是否有 If-Modified-Since 请求头
返回头是否带有 Expires
返回资源
未命中缓存
是否命中本地缓存
0 条评论
下一页