缓存-Nginx:向fastcgi_cache响应添加条件到期标头
发布时间:2021-01-11 15:29:51 所属栏目: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中的Set-Cookie标头登录值
- 我的nginx php-fm网络服务器能够提供有权限000的网页.为什么
- Meteor,WebSocket,Nginx 502错误
- nginx / apache / php vs nginx / php
- python – Nginx fastcgi截断问题
- nginx – 使用Spring Cloud OAuth2的SSL /代理问题
- nginx-在浏览器中检测HTTP2 / SPDY支持
- 403使用nginx禁止wordpress索引,其余页面工作正常
- ruby-on-rails-连接到独角兽时,Nginx的权限被拒绝
- nginx“server_tokens”配置被忽略
推荐文章
站长推荐
- linux-以非root用户身份在Docker容器中运行nginx
- nginx accept() failed (24: Too many open file
- django-nginx fastcgi-未处理的异常(从Django 1.
- python-在子目录nginx uwsgi上提供Flask应用
- node.js-在UNIX域套接字上侦听WebSockets?
- 带有PHP7和Nginx 1.9.9的502 Bad Gateway
- nginx更改specyfic url的根文件夹
- if-statement-使用Puppet Nginx jfryman模块将if
- nginx fastcgi与django的问题(url中的双斜线?)
- Django 1.3 URL重写
热点阅读
