1. 首页
  2. 行业
  3. 旅游
  4. 10分钟彻底搞懂Http的强制缓存和协商缓存(小结)

10分钟彻底搞懂Http的强制缓存和协商缓存(小结)

上传者: 2020-12-12 20:24:04上传 PDF文件 63.39KB 热度 22次

浏览器缓存是浏览器在本地磁盘对用户最近请求过的文档进行存储,当访问者再次访问同一页面时,浏览器就可以直接从本地磁盘加载文档。所以根据上面的特点,浏览器缓存有下面的优点:。最常用的字段就是 max-age=xxx ,表示缓存的资源将在 xxx 秒后过期。在 http 协议的 1.0 和 1.1 版本中也有不同的实现方式。如果时间一致,表示资源没有更新,服务器返回 304 状态码,浏览器拿到响应状态码后从本地缓存数据库中读取缓存资源。在 http 1.1 版本中,服务器通过 Etag 来设置响应头缓存标识。Etag 的值由服务端生成。每次请求都会传输数据,如果命中缓存,则资源的 Status 状态码为 304 而不是 200 。同样的,一般来讲为了兼容,两个版本的协商缓存都会被实现,http 1.1 版本的实现优先级会高于 http 1.0 版本的实现。

下载地址
用户评论