dtcms插件 测试用例 wpf selenium webforms ip jScrollPane jquery触发change事件 matlab根号怎么打出来 微信pc版无法获取二维码 mysql增删改查语句 mysql合并结果集 java手机验证码 新手学c还是java wordpress本地建站 phpstorm插件 excel带格式复制粘贴 python内置库 python中get函数 python创建txt文件并写入 python命令大全 java运行环境配置 java目录 java多线程处理 java数组 javac flash实例 幽城幻剑录五内 隐藏虚拟键 dll下载 c语言编程实例 算法笔记 vue引入第三方js r330不能识别墨盒 磁芯大战 stata 幽灵推 5s降级 固态硬盘有什么用 软媒u盘启动
当前位置: 首页 > 学习教程  > 编程语言

浏览器缓存机制 过期机制和验证机制

2020/8/11 19:56:56 文章标签:

浏览器缓存机制 过期机制和验证机制

对于浏览器的缓存来讲,这些规则是在HTTP协议头部和HTML页面的Meta标签中定义的。他们分别从新鲜度和校验值两个维度来规定浏览器是否可以直接使用缓存中的副本,还是需要去源服务器获取新版本。

过期机制

指的是缓存副本的有效期。一个缓存的副本必须满足以下条件,浏览器会认为它是有效的,足够新的

1.含有完整的过期时间控制头信息(HTTP协议报头),并且仍在有效期内

2.浏览器已经使用过这个缓存的副本,并且会在一个会话中已经检查过新鲜度(即服务器上的资源是否发生改变) 满足以上两种情况的一种,浏览器会直接从缓存中获取副本进行渲染

校验值(验证机制)

服务器返回资源的时候有时在控制头信息带上这个资源的实体标签Etag(Entity Tag),它可以用来作为浏览器再次请求过程中的校验标识,如果发现校验标识不匹配,说明资源已经被修改或者过期,浏览器需要重新获取资源内容。

后续更新。。。请期待 


本文链接: http://www.dtmao.cc/news_show_100261.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?