Ограничить количество одновременных скачиваний файлов с nginx

[Удален]
877

Здравствуйте, Уважаемые Гуру Администрирования Серверов.

Есть веб-сервер в локальной сети (nginx), в котором необходимо реализовать отдачу контента на фиксированной скорости, каждому хосту в один поток, при этом ограничивая количество параллельных скачиваний одному хосту. Т.е. чтобы, если один юзер качает что-то на скорости 2 мегабита/сек, то он не мог запросить параллельное скачивание, чтобы не забивать канал сервера. При этом юзеру не должна показываться не ошибка 503 (как это делается директивой limit_conn), а просто как-бы не отдавать файл, ожидая окончания предыдущей загрузки.

Заранее благодарю за помощь в моем вопросе.

Andreyka
На сайте с 19.02.2005
Offline
822
#1

Например cbq или сделать 503 страницей ожидания с авторефрешем.

По мне последнее лучший вариант.

Не стоит плодить сущности без необходимости
[Удален]
#2
Andreyka:
Например cbq или сделать 503 страницей ожидания с авторефрешем.
По мне последнее лучший вариант.

А подробнее плз, как реализовать?

Andreyka
На сайте с 19.02.2005
Offline
822
#3

Что именно из двух?

[Удален]
#4
Andreyka:
Что именно из двух?

2-е решение...

Andreyka
На сайте с 19.02.2005
Offline
822
#5

Нарисовать страницу типа зайдите позже и выдавать ее по 50x

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий