缓存-Nginx:向fastcgi_cache响应添加条件到期标头
发布时间:2020-05-23 03:13:58 所属栏目: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块中设置变量的问题,然后稍后像这样引用它: (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- php – Nginx在Windows上指向Docker的错误目录
- 如何在其他nginx服务器面前使nginx反向代理缓存无效?
- nginx – 代理时如何转发HTTP端口的值?
- centos – 403在尝试访问nginx文档根目录中的文件夹时禁止访
- 如何使用非常永久链接(SEO友好的URL)在Nginx上与Laravel一起
- apache-2.2 – Nginx作为反向代理:如何正确配置网关超时?
- nginx – 上传超时(110:连接超时)静态内容?
- apache-2.2 – Varnish/Nginx/Apache
- 为什么不是Django静态发生器和Nginx给我的老板速度?
- nginx – wordpress登录页面上的连续POST请求 – 黑客尝试?
