设置缓存

设置缓存的意义

缓存静态文件,减少实体请求

缓存文件过期时间

服务端响应首部字段

  • 绝对时间
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

服务端资源修改后,标识也会发生变化

你可能感兴趣的:(设置缓存)