현재 단일 스레드의 다운로드 속도를 제한하는 HTTP의 파일 다운로드 서버가 있습니다. 속도는 200kb/s이지만 사용자가 Thunder와 같은 멀티 스레드 다운로드를 사용하는 경우. 한계를 뛰어넘어 두 배의 효과를 얻을 수 있습니다. centos의 속도를 어떻게 제한할 수 있나요?
温故而知新,可以为师矣。 博客:www.ouyangke.com
nginx의limit_conn_module을 사용하여 클라이언트 IP 연결 수를 제한할 수 있습니다. 다음은 단순화된 구성입니다.
limit_conn_zone연결을 제한하는 버킷을 정의하세요.
limit_conn_zone
$binary_remote_addr 클라이언트 IP를 키로 하여 연결 수를 계산하는 것을 의미합니다.
$binary_remote_addr
zone=addr
limit_conn执行限制连接数,后面的addr
limit_conn
addr
nginx의limit_conn_module을 사용하여 클라이언트 IP 연결 수를 제한할 수 있습니다.
으아악다음은 단순화된 구성입니다.
limit_conn_zone
연결을 제한하는 버킷을 정의하세요.$binary_remote_addr
클라이언트 IP를 키로 하여 연결 수를 계산하는 것을 의미합니다.zone=addr
limit_conn
执行限制连接数,后面的addr