http缓存机制

来源:互联网 发布:数据二级有效性使用 编辑:程序博客网 时间:2024/06/08 08:01

本文主要介绍http的缓存机制。包含:

  • 响应头字段
  • 缓存机制
  • 注意

一、响应头字段

首先需要了解http协议的响应头中的几个字段的含义:

  1. Cache-control/Expires
    该字段表示资源的过期时间。
  2. Etag
    该字段表示资源的唯一标识。
  3. Last-modified
    该字段表示资源的最后修改时间。

二、流程

这里写图片描述

三、注意

有以下2个问题需要注意:

  1. 为什么优先校验Etag,后校验last-modified?
    因为last-modified字段精确到秒级,可能资源在一秒内修改过。
  2. Cache-control:HTTP 1.1 max-age:秒 该时间为相对时间。
    Expires:HTTP 1.1 该时间为服务器上的绝对时间,时间不同步。

原创粉丝点击