天唯网 关注数码科技发展
首页 /  科技数码 / 内容详情

浏览器强缓存和协商缓存

科技数码 时间:2024-07-09 17:02:11

强制缓存和协商缓存 

强制缓存和协商缓存是HTTP缓存的两种类型:

1. 强制缓存:强制缓存就是直接从浏览器缓存查找该结果,并根据结果的缓存规则来决定是否使用该缓存的过程。强制缓存生效时,直接返回该结果。强制缓存失效时,则需要向服务器重新发起请求。控制强制缓存的字段分别是 Expires 和 Cache-Control,其中 Cache-Control 优先级比 Expires 高。

2. 协商缓存:协商缓存就是强制缓存失效后,浏览器携带缓存标识向服务器发起请求,有服务器根据缓存标识决定是否使用缓存的过程。每次读取数据时都需要跟服务器通信,并且会增加缓存标识。当缓存标识匹配时,表示资源没有更新,服务器返回304状态码,浏览器就读取本地缓存服务器中的数据。当缓存标识不匹配时,表示资源有更新,服务器会将新数据和新的缓存标识一起返回到浏览器。

强制缓存和协商缓存的主要目的是减少冗余的数据传输,减少服务器负担,加快客户端加载网页的速度。

标签: #科技数码

郑重声明:图文由自媒体作者发布,我们尊重原作版权,但因数量庞大无法逐一核实,图片与文字所有方如有疑问可与我们联系,核实后我们将予以删除。

联系我们 关于我们 版权申明 天唯网数码 广州小漏斗信息技术有限公司 版权所有 粤ICP备20006251号