什么是HTTP缓存
当客户端向服务器发送请求时,先抵达浏览器获取缓存数据。
缓存一般从第二次请求开始,且只能缓存get请求响应的资源。
HTTP缓存分为强缓存
和协商缓存
强缓存
Cache-Control
: max-age 设置缓存存在时间,优先级比Expires高
Expires
: 相对时间 可能客户端和服务器之间会有误差
协商缓存
Cache-Control
: no-cache 设置协商缓存
不缓存
Cache-Control
: no-store 不缓存
pragma
只有一个选项no-cacha,通知浏览器不适用缓存,并且优先级最高
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。