Nginx limit\u rate未应用于代理\u pass

Nginx limit\u rate未应用于代理\u pass,nginx,debian,Nginx,Debian,是否有任何特定的原因说明限制费率不适用于代理通行证?在nginx中有以下配置块,我仍然可以以~4MB/s的速度下载代理文件: location ~ ^/proxy? { resolver 8.8.8.8; set $limit_rate 50k; limit_rate 50k; proxy_limit_rate 50k; proxy_buffering off; proxy_buffer_size 15m; proxy_pas

是否有任何特定的原因说明限制费率不适用于代理通行证?在nginx中有以下配置块,我仍然可以以~4MB/s的速度下载代理文件:

location ~ ^/proxy? {
    resolver 8.8.8.8;
    set $limit_rate  50k;
    limit_rate       50k;
    proxy_limit_rate 50k;
    proxy_buffering off;
    proxy_buffer_size 15m;
    proxy_pass_request_body off;
    proxy_read_timeout 20s;
    proxy_pass  $arg_fwd;
}

系统是带有nginx1.10.1的Debian 8。除apt中的默认封装模块外,未安装额外模块。

代理缓冲关闭和速率限制是互斥的。您应该启用缓冲以使用限制速率功能。

有关于此的文档吗?好的,这很自然。限速就像在河上建水坝一样。有一个水坝总是意味着有一个蓄水池,可以让水保持一段时间。太好了!谢谢