php – nginx阻止从缓存加载
发布时间:2020-12-13 21:34:54 所属栏目:Nginx 来源:网络整理
导读:我在完成更新后经常更新我的网站我的客户报告旧图像脚本正在加载而不是新加载.我知道他们来自他们的浏览器缓存,但有什么办法可以强制脚本不从服务器缓存加载. 我正在使用php-fpm的nginx. 最佳答案 您可以强制HTTP标头影响浏览器缓存行为,但是在您需要缓存的
我在完成更新后经常更新我的网站我的客户报告旧图像&脚本正在加载而不是新加载.我知道他们来自他们的浏览器缓存,但有什么办法可以强制脚本不从服务器缓存加载. 我正在使用php-fpm的nginx. 最佳答案
您可以强制HTTP标头影响浏览器缓存行为,但是在您需要缓存的生产环境中这可能不是一个好主意.
所以简单地使用以下内容:
强制Cache-Control no-cache标头 点击此处了解更多信息: http://wiki.nginx.org/HttpHeadersModule 话虽这么说,我已经养成了修改图像和静态文件名的习惯.也许这来自于与CDN的合作,这可能会非常有用.所以说我有可能经常更新的静态文件(即它们不是某些特定内容的一部分).我会把它们命名为:
我根据需要更改值(以及HTML源代码中的链接). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- node.js-WebSocket与“ ws://…/socket.io/”的连接失败:
- Nginx和缓慢的大回应
- 05 . Prometheus监控Nginx
- Nginx Location 语法,与简单配置
- 如何允许特定IP到Nginx中的URL(而不是目录!)
- nginx – 来自POST的大量流量123.249.24.233/POST_ip_port
- nginx – HAProxy可以根据查找表选择后端吗?
- if-statement-使用Puppet Nginx jfryman模块将if else置于n
- Nginx Stale Cache和proxy_cache_path
- asp.net – 如何配置nginx以支持cloudflare下的signalr3?