SovGVD
@SovGVD

Как запретить менеджеру закачки разбивать загрузку на части/чанки/сегменты?

Доброго времени суток, хабрачеловек. При скачивании файла (nginx) менеджер загрузки (не важно какой) пытается создавать кучу параллельных загрузок, при этом в настройках nginx это запретил (limit_conn) и логи быстро наполняется варнингами и еррорами о попытке скачиваний в несколько потоков.


Может есть какой хитрый хидер, чтобы менеджеру явно указать чтобы он качал в один поток?
  • Вопрос задан
  • 2844 просмотра
Пригласить эксперта
Ответы на вопрос 5
LightSUN
@LightSUN
Не знаю подойдёт ли такой вариант, но можно запретить Range и Range-Request как описывается здесь: http://habrahabr.ru/post/127029/. Побочный результат — нельзя будет продолжить закачку — только заново.
Ответ написан
@Limosha
В response headers указывайте
Accept-Ranges: none

смотрите www.w3.org/Protocols/rfc2616/rfc2616-sec14.html раздел 14.5 Accept-Ranges
Ответ написан
Nastradamus
@Nastradamus
Если это X-Accel-Redirect (скачивание контролируемое), то можно делать блокировку на количество коннектов конкретной сессии в течение минуты на стороне скрипта отдачи. У меня был опыт организации такого решения.
Ответ написан
Nastradamus
@Nastradamus
VBart, не знал. Расскажите куда копать, пожалуйста.
Ответ написан
Nastradamus
@Nastradamus
VBart, не знал. Расскажите куда копать, пожалуйста.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы