缓存-Nginx:向fastcgi_cache响应添加条件到期标头
发布时间:2021-01-11 10:01:41 所属栏目: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块中设置变量的问题,然后稍后像这样引用它: (编辑:鲜蔬坊站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- node.js-如何为Heroku Node.js Web应用程序配置Nginx
- Nginx返回一个假的200状态代码的空json对象
- nginx – Fail2Ban阻止行为取决于状态代码
- nginx – 为什么Laravel在所有路由工作时仍然记录NotFoundH
- Nginx和PHP-FPM – 找不到.php文件 – 无法找出原因
- python – 为什么我的gunicorn进程忽略了Django的日志级别设
- nginx – 我如何追踪php-fpm终止的原因?
- nginx:“/ root /index.html”禁止(13:权限被拒绝)
- ssl-如何为nginx配置pem文件?
- 无法让nginx缓存工作
推荐文章
站长推荐
- 从Nginx代理请求到HHVM时,自定义标头或查询字符串
- nginx 反向代理 apache 服务
- Nginx:拒绝在目录及其所有子目录中运行的脚本
- Nginx错误日志中的消息“X-Accel-Mapping标头丢失
- nginx-Gitlab docker注册表拉取失败的EOF
- nginx:“/ root /index.html”禁止(13:权限被拒
- linux – 根据流量或请求的百分比负载均衡HTTP?
- linux – Puppet 2.7.x – 全局变量 – 追加
- Ubuntu 14 – Nginx – PHP5-fpm:安装phpmyadmi
- 我的nginx php-fm网络服务器能够提供有权限000的
热点阅读