HTTP缓存策略
当客户端去访问某个页面时候,服务端会在响应头中加入特定的属性和值,浏览器会根据这些属性值来进行缓存,这个就是HTTP缓存流程。
HTTP缓存策略分为两种强制缓存 协商缓存
强制缓存

Cache-control常用的参数有
max-age=<seconds>no-cache有些响应头中会有
Expires,值是GMT格式时间,该字段是 http1.0 时的规范,已被Cache-control替代
协商缓存

本地缓存按照存储位置可分为内存缓存和硬盘缓存
如果服务端使用的是
Etag,那么客户端给服务端需要用If-None-Match回应如果服务端使用的是
Last-Modified,那么客户端给服务端需要用If-Modified-Since回应