최근 내 비디오를로드 할 때 4 대의 서버를 구입했습니다. 현재로드 밸런서로 nginx를 사용하고 있지만 대역폭이 부족합니다.대역폭을 절약하기 위해로드 밸런서로 nginx를 사용하여 사용자를 리디렉션합니다.
대역폭 사용량을 줄이기 위해 사용자를 서버 중 하나로 리디렉션 할 수 있으며 서버가 작동 중인지 계속 감지 할 수 있습니까?
이upstream videos {
server xx.xx.xxx.130:8080;
server xx.xx.xxx.131:8080;
server xx.xx.xxx.132:8080;
server xx.xx.xxx.133:8080;
}
proxy_next_upstream error;
server {
listen 80;
server_name www.example.com;
location/{
proxy_pass http://videos;
proxy_redirect off;
proxy_set_header Host $http_host;
}
}
하십시오 MOR 당신이하려는 일에 대해 정확한 설명을 드리겠습니다. 왜 설정을 바꾸면 전반적인 대역폭이 향상되는지 보지 못합니다. –
주 서버를 역방향 프록시로 사용하는 대신 사용자가 비디오를 업스트림에있는 서버 중 하나로 리디렉션하려고하므로 주 서버가 너무 많은 대역폭을 사용하지 않습니다. – NymRod