设置缓存的意义
缓存静态文件,减少实体请求
缓存文件过期时间
服务端响应首部字段
- 绝对时间
Expires: Sun, 16 Oct 2016 05:43:02 GMT。
- 相对时间
Cache-Control: max-age:600
客户端缓存10分钟
如果同时设置了这两个首部字段,以最先进的为主
条件请求
第一次访问,服务端返回的首部字段
Last-Modifed:Wed, 07 Aug 2013 15:32:18 GMT
第二次访问 ,服务端返回的首部字段
If-Modify-since:Wed, 07 Aug 2013 15:32:18 GMT ;
通过比较文件的修改时间,来判断是否需要请求实际的资源文件,没用过期就会返回304;
标识法
If-None-Match: 1234
服务端资源修改后,标识也会发生变化
网友评论