nginx配置http零缓存响应

在有的应用场景中,我们很明确的需要避免浏览器对文件的缓存。例如,一个工程的入口文件,index.html。如果不能很好处理这个问题,会导致系统更新无法及时反应到客户端的用户。

对nginx的配置示例如下:

  location / {
        root /.../public;
        add_header Cache-Control "no-cache, no-store, must-revalidate";
        add_header Pragma "no-cache";
        add_header Expires "0";
  }

这里的配置给http返回的头上添加了3个项目,Cache_Control, Pragma和Expires。为什么这么配置,可以参考这里

发表评论

邮箱地址不会被公开。 必填项已用*标注