此配置是全局的,所有的静态文件不进行缓存

1.当第一次访问静态文件的时候,http状态码为200

image

2.当第二次F5刷新访问的时候,http状态码为304

image

| 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;

image

现在重复刷新页面,http的状态码就会一直为200,从而实现不缓存静态页面,每次进页面都是不带缓存的

posted on 2022-03-27 18:44  sea_l  阅读(3781)  评论(0)    收藏  举报