为什么limit_rate不适用于proxy_pass?在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;
}
系统是Debian 8,带有Nginx 1.10.1。除了apt。
中的默认打包模块之外,不会安装额外的模块答案 0 :(得分:1)
proxy_buffering off;
和速率限制是互斥的。您应该启用缓冲以使用限制率功能。