2016-09-12 3 views
1

limit_rate가 proxy_pass에 적용되지 않는 특별한 이유가 있습니까? 의 nginx에서 다음과 같은 구성 블록을 갖는, 난 여전히 ~ 4메가바이트/s의 프록시 파일을 다운로드 할 수 있습니다 :Nginx limit_rate가 proxy_pass에 적용되지 않았습니다.

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; 
} 

시스템 Nginx에 1.10.1와 데비안 8입니다. apt에는 기본 패키지 된 모듈과 별도로 추가 모듈이 설치되지 않습니다.

답변

0

proxy_buffering off;과 상호 배타적입니다. 한계 속도 기능을 사용하려면 버퍼링을 활성화해야합니다.

+0

모든 의사에 대한 설명이 있으십니까? – okwap

+0

okwap 아주 자연 스럽습니다. 속도 제한은 강에 댐이있는 것과 같습니다. 댐을 갖는 것은 항상 물이 잠시 보관되는 저수지를 갖는 것을 의미합니다. – VBart

관련 문제