缓存-Nginx:向fastcgi_cache响应添加条件到期标头
发布时间:2021-01-11 17:28:55 所属栏目: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块中设置变量的问题,然后稍后像这样引用它: (编辑:东莞站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Moodle 2.3与Nginx vs斜杠参数重写
- django-Nginx:在CentOS 7上对Gunicorn套接字的权限被拒绝
- 模板 – 如何使用ansible循环包含模板变量的数组?
- 如何实现Nginx不区分大小写的目录位置重定向301
- node.js – 间歇性502坏网关错误(使用nginx,nodejs,mongodb
- php – Nginx快速CGI缓存ON error_page 404
- 在FastCGI应用程序中无法获取HTTP POST的主体
- apache-2.2 – nginx重定向回remote_addr IP
- nginx – 当服务器IP发生变化时,excing TCP(例如http/mysql
- 安装乘客后Nginx重启命令失败
推荐文章
站长推荐
- Nginx:如何根据用户代理限制请求率
- nginx uwsgi flask重写目录作为app中的基本目录
- 使用Nginx反向代理应用程序及其静态文件
- Nginx conf中的短路逻辑(想覆盖一个位置)
- ruby-on-rails – 用Nginx解释负载平衡,就像我五
- Nginx错误日志中的消息“X-Accel-Mapping标头丢失
- ruby-on-rails – 502 Bad Gateway/rails 4/ngin
- node.js – 哪个最有效:通过nginx或节点通过ngi
- Gitlab:使用Passenger / Nginx运行Unicorn,Resq
- Centos上的nginx php-fpm“访问被拒绝”
热点阅读
