Open zxdfe opened 2 years ago
**expires**
设定时间为秒**cache-control(优先级更高)**
设定时间为毫秒**命中缓存**
则返回**304**
,否则则返回所请求的资源
**Last-Modified,If-Modified-Since**
把前后两次请求资源的资源最后一次修改时间作对比,如果时间相同,说明资源没有修改过,则命中缓存,返回304,如果不相同,说明资源修改过了,返回修改后的新资源**Etag,If-None-Match(优先级更高)
对比资源内容,来确定资源是否修改
怎么比对资源内容呢?只需要读取资源内容,转成hash值,前后进行比对就行了
验证方式**与Last-Modified,If-Modified-Since
相同
304 执行的就是协商缓存吧