缓存-Nginx:向fastcgi_cache响应添加条件到期标头
发布时间:2021-01-11 11:23:31 所属栏目:Nginx 来源:互联网
导读:使用nginx fastcgi_cache时,与其他任何HTTP代码相比,我缓存HTTP 200响应的时间更长.我希望能够根据此代码有条件地设置expires标头.例如:fastcgi_cache_valid 200 302 5m; fastcgi_cache_valid any 1m; if( $HTTP_CODE = 200 ) {
使用nginx fastcgi_cache时,与其他任何HTTP代码相比,我缓存HTTP 200响应的时间更长.我希望能够根据此代码有条件地设置expires标头. 例如:
是否可能发生上述情况(在位置容器内)? 最佳答案 当然,从http://wiki.nginx.org/HttpCoreModule#Variables起
因此您可以在if语句中匹配$sent_http_response 但是有一个陷阱,因为http://nginx.org/en/docs/http/ngx_http_headers_module.html#expires没有列出expires指令的允许上下文 您可以解决在if块中设置变量的问题,然后稍后像这样引用它: (编辑:百色站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- nginx – 异常:bus.Bus不可用 – Odoo 10
- 无法使用Nginx(反向代理SSL协商)和Tomcat上传大文件
- node.js-端口号未隐藏在Nginx反向代理中(下一个JS服务器)
- Django Gunicorn nginx表现非常糟糕.甚至无法获得8 qps
- Gitlab:使用Passenger / Nginx运行Unicorn,Resque的问题
- ruby-on-rails – Gem:Module的未定义方法`path_separator
- node.js – 间歇性502坏网关错误(使用nginx,nodejs,mongodb
- Nginx $request_uri有重复的查询参数
- django – gevent-socketio nginx uwsgi不能在开发服务器上
- php – 在负载平衡器上推送到多个EC2实例
推荐文章
站长推荐
- nginx – 如何在location指令中提供单个文件?
- node.js – 自节点v0.12.2以来的负载平衡 – clu
- ruby-on-rails – 生成服务器上找不到rbenv:bun
- 在Digital ocean上部署Django,Gunicorn,Nginx,Vi
- 从apache到nginx:wordpress重写规则
- logging – 抑制nginx访问被拒绝错误日志
- apache-2.2 – 使用nginx进行负载均衡时,每秒请求
- uWSGI python高负载配置
- 配置 – 为什么我不能将proxy_set_header放在if子
- Linode更新-禁止使用Rails和Passenger Nginx 403
热点阅读