NGINX 다운로드 속도 제한

NginX IT SERVER

특정 도메인 혹은 서비스의 다운로드 속도를 제한하려면 아래와 같이 처리하면 된다.

http {
    ...
    limit_rate 1000k;
    ...
}

위와 같은 설정의 경우 초당 전송량을 1000k로 제한한다. 10M과 같이 세팅하면 초당 10Mb를 전송 가능하다.

초반 500Mb까지는 제한 없이 제공하다가 넘어서는 순간 속도를 제한 할수도 있다.
아래와 같이 설정해주면 된다.

http {
    ...
    limit_rate 5000k;
    limit_rate_after 500M;
    ...
}

위의 설정은 500Mb까지는 제한 없이 전송 하다가 트래픽이 500Mb가 넘으면 초당 전송률이 5000k로 제한된다.

위의 설정은 서비스나 도메인 전체에 적용되는 내용이 아닌 세션별로(접속한 클라이언트) 적용된다.