浏览器缓存机制
2021-01-12 14:15:11 0 举报
浏览器缓存机制
作者其他创作
大纲/内容
是
资源是否有更新
页面加载成功
向服务器请求
200,继续使用缓存
返回请求结果以及缓存标识,存入缓存
1、浏览器每次发起请求,都会先在浏览器缓存中查找该请求的结果以及缓存标识2、浏览器每次拿到返回的请求结果都会将该结果和缓存标识存入浏览器缓存中
有缓存?
携带标识( If-None-Match/ If-Modified-Since),服务器请求
浏览器
否
304,继续使用缓存
注:1.cache-control优先级高于expires;2.etag/if-none-match优先级高于last-modified/if-modified-since,同时存在只有etag/if-none-match生效
重新返回资源和缓存标识,200,并存入缓存中
edit by 清清的风
读取缓存,并返回缓存
缓存是否过期(Expires和cache-control)
0 条评论
下一页