此配置是全局的,所有的静态文件不进行缓存
1.当第一次访问静态文件的时候,http状态码为200
2.当第二次F5刷新访问的时候,http状态码为304
| 304(未修改) |
自从上次请求后,请求的网页未修改过。服务器返回此响应时,不会返回网页内容。
如果网页自请求者上次请求后再也没有更改过,您应将服务器配置为返回此响应(称为 If-Modified-Since HTTP 标头)。服务器可以告诉 Googlebot 自从上次抓取后网页没有变更,进而节省带宽和开销。
3.将以下配置添加进nginx.conf文件里面,就可以实现全局静态文件不进行缓存
expires -1;
if_modified_since off;
add_header Last-Modified "";
add_header Cache-Control no-cache;
etag off;
现在重复刷新页面,http的状态码就会一直为200,从而实现不缓存静态页面,每次进页面都是不带缓存的