nginx 静态资源缓存是etag还是设置expires

最近在优化nginx的一些配置

发现nginx会默认开启etag功能,针对静态的文件

那么在server中设置还有用吗?
`location ~ ..(js|css)?.$

    {
        root /home/app/static;
        expires 12h;
    }
    ```
 
 

我尝试注释掉上面server中缓存静态资源的配置

访问服务器的静态js文件,还是304状态,并附带有etag

劳烦有明白的讲解下。

阅读 2.7k
1 个回答

去看看http缓存吧,有你要的答案

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题