加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 运营中心 > Nginx > 正文

php – nginx阻止从缓存加载

发布时间:2020-12-13 21:34:54 所属栏目:Nginx 来源:网络整理
导读:我在完成更新后经常更新我的网站我的客户报告旧图像脚本正在加载而不是新加载.我知道他们来自他们的浏览器缓存,但有什么办法可以强制脚本不从服务器缓存加载. 我正在使用php-fpm的nginx. 最佳答案 您可以强制HTTP标头影响浏览器缓存行为,但是在您需要缓存的

我在完成更新后经常更新我的网站我的客户报告旧图像&脚本正在加载而不是新加载.我知道他们来自他们的浏览器缓存,但有什么办法可以强制脚本不从服务器缓存加载.

我正在使用php-fpm的nginx.

最佳答案
您可以强制HTTP标头影响浏览器缓存行为,但是在您需要缓存的生产环境中这可能不是一个好主意.

所以简单地使用以下内容:

expires -1

强制Cache-Control no-cache标头

点击此处了解更多信息:

http://wiki.nginx.org/HttpHeadersModule

话虽这么说,我已经养成了修改图像和静态文件名的习惯.也许这来自于与CDN的合作,这可能会非常有用.所以说我有可能经常更新的静态文件(即它们不是某些特定内容的一部分).我会把它们命名为:

someimagev1.jpg
someimagev2.jpg
somejs1.js
somejs2.js
etc.

我根据需要更改值(以及HTML源代码中的链接).

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读