Nginx忽略用于缓存某些文件的查询字符串
发布时间:2020-09-12 15:45:42 所属栏目:Nginx 来源:互联网
导读:我知道我的设置有点疯狂,但不管......我在Openshift上设置Nginx来缓存从我的家庭网络提供的地图图块(对于地图查看器,你可以猜到目的,:-)),它具有有限的带宽(愚蠢的无线连接!). Openshift为我提供了无限的带宽和1 GB的磁盘,这应该足以缓存地图的流行部分.但是
我知道我的设置有点疯狂,但不管…… 我在Openshift上设置Nginx来缓存从我的家庭网络提供的地图图块(对于地图查看器,你可以猜到目的,:-)),它具有有限的带宽(愚蠢的无线连接!). Openshift为我提供了无限的带宽和1 GB的磁盘,这应该足以缓存地图的流行部分. 但是,地图查看器喜欢这样的请求:
这使得nginx认为该文件不可缓存!我做了一些google搜索,但因为我在阅读和写作的正则表达式太可怕了,我想请求(你)的方式,使nginx的忽略查询字符串为.png文件,只是服务的版本从缓存中没有请求参数. 以下是服务器配置的相关部分:
最佳答案
您可以使用proxy_cache_key.它定义了一个查找缓存的键.这个想法是关键不应该有查询字符串.
By default,指令的值接近字符串
所以你想要设置
强制缓存. 资料来源:nginx mailing-list (编辑:鲜蔬坊站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- php – Nginx错误日志无效
- 如何替换nginx错误
- 自动将docker容器附加到nginx负载均衡器的上游配置
- nginx – 在同一台服务器上升级2个Ghost博客,1作为服务运行
- nginx – [emerg] bind()到0.0.0.0:80失败(98:地址已在使用
- 网络 – 为什么request_time比nginx access.log中的upstrea
- nginx – 阻止通过HTTPS直接访问Web服务器IP
- NgInx作为Kong的反向代理
- node.js – 自节点v0.12.2以来的负载平衡 – cluster,pm2或
- 如何为Nginx设置client_max_body_size动态
推荐文章
站长推荐
热点阅读