缓存
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 |