美文网首页
浏览器缓存机制

浏览器缓存机制

作者: 在幽幽暗暗反反复复中追问 | 来源:发表于2020-06-21 14:15 被阅读0次

用户发送请求,浏览器会在本地查找有没有缓存,如果已存在缓存,还需要判断缓存是否失效,缓存没有失效就继续用,缓存失效了就要进一步判断
缓存分为协商缓存,强缓存
协商缓存:
通过 Etag 或者 Last-Modified 进行判断
Etag:标记号
Last-Modified:时间戳,所以如果改本地时间的话会有影响

如果一个资源既有 Etag 也有 Last-Modified,优先级是 Etag > Last-Modified

判断缓存是否失效需要在发送请求的时候,请求头加上 If-None-Match,值是缓存资源的 Etag 或者加上 Last-Modified,服务器会判段缓存是否失效,如果已失效服务器就返回 200 和新的资源,如果没有失效就返回 304,浏览器会根据服务器返回的数据进行处理(缓存协商)

浏览器缓存机制

相关文章

  • 【转载】彻底理解浏览器的Http缓存机制

    转自:彻底理解浏览器的缓存机制(http缓存机制) 概述 浏览器的缓存机制也就是我们说的HTTP缓存机制,其机制是...

  • 浏览器缓存机制

    浏览器缓存机制:浏览器缓存机制,其实主要就是http协议定义的缓存机制(如:Expires;Cache-contr...

  • 让我们学习了解浏览器的缓存,提高页面的流畅度

    浏览器的缓存机制也就是我们说的HTTP缓存机制,其机制是根据HTTP报文的缓存标识进行的,所以在分析浏览器缓存机制...

  • Web浏览器的缓存机制

    原文转载【Web缓存机制系列】2 – Web浏览器的缓存机制 浏览器端的缓存规则 对于浏览器端的缓存来讲,这些规则...

  • 2020-08-14 彻底理解浏览器的Http缓存机制

    彻底理解浏览器的Http缓存机制 概述 浏览器的缓存机制也就是我们说的HTTP缓存机制,其机制是根据HTTP报文的...

  • http的缓存机制(个人笔记)

    本文来源:彻底理解浏览器的Http缓存机制 概述 浏览器的缓存机制也就是我们说的HTTP缓存机制,其机制是根据HT...

  • nginx 缓存(11)

    介绍nginx是如何设置缓存之前,我们还是先聊聊web浏览器的缓存机制。 1.浏览器缓存 浏览器的缓存机制也就是我...

  • http 缓存机制

    概述 浏览器的缓存机制也就是我们说的HTTP缓存机制,其机制是根据HTTP报文的缓存标识进行的,所以在分析浏览器缓...

  • 浏览器缓存(http缓存)

    浏览器缓存有两种:强制缓存和协商缓存 浏览器缓存机制 浏览器发送请求,会先从浏览器缓存中查找【请求结果】和【缓存标...

  • 浏览器缓存

    浏览器的缓存机制 浏览器的缓存机制实际上就是HTTP缓存机制,其实就是根据请求报文中的缓存标识符进行识别然后进一步...

网友评论

      本文标题:浏览器缓存机制

      本文链接:https://www.haomeiwen.com/subject/rxtpxktx.html