问答

Nginx和前端缓存问题

作者:admin 2021-09-06 我要评论

1.前端的静态资源是直接仍到Nginx里的,我在ngxin.cong里没有进行任何的缓存配置如图 2.然后请求静态资源,发现response header里自动加入了协商缓存如图 3.再次...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)

1.前端的静态资源是直接仍到Nginx里的,我在ngxin.cong里没有进行任何的缓存配置如图屏幕快照 2020-05-07 上午11.17.05.png

2.然后请求静态资源,发现response header里自动加入了协商缓存如图屏幕快照 2020-05-07 上午11.14.51.png

3.再次刷洗后,Status Code显示200,并且from disk cache

我擦这是什么鬼,如果协商缓存生效的话,不应该是304吗,如果没生效的话这个from disk cache是哪来的?

还有个问题,response header中的协商缓存是哪里来的?

谢谢

###

你这不是协商缓存,仅仅是返回了 ETagLast-Modified 罢了,协商缓存需要返回响应头 Cache-Control: no-cache

不设置的话默认值是 Cache-Control: private; max-age=31536000


如果想关闭 ETag,可以在 nginx 配置中加一行 etag off;

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • Nginx和前端缓存问题

    Nginx和前端缓存问题

  • 前端面试算法题,选马问题,面试没成功

    前端面试算法题,选马问题,面试没成功

  • 仅可输入中英文,不可混合输入,中文最

    仅可输入中英文,不可混合输入,中文最

  • 请问如何通过API调用json数据并通过htm

    请问如何通过API调用json数据并通过htm

腾讯云代理商
海外云服务器