缓存

1.服务端缓存控制

2. 客户端缓存控制

Cache-control:max-age=0,缓存生存时间,代表浏览器需要一个最新的数据,没有走缓存
Cache-control:no-cache,含义和max-age=0是一样的,主要看服务器怎么处理
当浏览器前进后退时,会发现有些请求有”from disk cache”,走的就是缓存
条件请求,通过向服务器询问当前缓存是否可用

响应报文 条件请求 含义
Last-modified If-Modified-Since 文件最后的修改时间是否和缓存一致
ETag If-None-Match 文件修改后的内容是否和缓存一致
If-Match
If-Unmodified-Since
If-Range