В настоящее время я сталкиваюсь с этой проблемой, что при одновременном просмотре 2-3 видео мой сайт перестает отвечать из-за слишком высокого исходящего трафика.

Как я могу ограничить использование полосы пропускания для просмотра видео и прослушивания аудио, чтобы использование полосы пропускания никогда не превышало пределы сервера?

1 ответ1

0

Обычно ваш веб-сервер отвечает за потоковую передачу видео по протоколу HTTP. Я предполагаю, что вы используете nginx:

location ^~ /videos/ {
...
limit_rate_after 1m;
limit_rate 100k;
...
}

это ограничило бы скорость до 1 Мбит на поток. Каждый пользователь может открыть неограниченное количество потоков. Чтобы ограничить количество потоков на пользователя, вам нужно создать зону.

Как ограничить скорость загрузки Nginx

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .