URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID12
Нить номер: 2741
[ Назад ]

Исходное сообщение
"SQUID ограничение скорости для больших файлов "

Отправлено vvlad , 10-Дек-04 16:09 
Приветствую
Есть Squid Cache: Version 2.5.STABLE6 c --enable-delay-pools
Задача: органичить скорость скачивания файлов, размер которых больше заданного.

Подскажите, пожалуйста - есть ли решение.

Я разбил эту задачу на две подзадачи -
1) настройка delay_pools для специального ACL
2) создание ACL для проверки размера файлов

С первым все более или менее понятно - информация в сети есть.
А вот со вторым - подскажите, можно ли это сделать и, если да, то как.

При изучении конфига и мануала нашел что длинну файла можно узнать из хедера ответа сервера в поле Contet-length (если оно есть).
Может быть есть способ проверять поля хедера в ACL?

Пока возможность обратиться к хедеру нашел только у external-acl, это решение меня не устраивает.

Хочется чего нить такого
ACL %{Content-lenght} > 10000


Спасибо


Содержание

Сообщения в этом обсуждении
"SQUID ограничение скорости для больших файлов "
Отправлено Андрей Слободяник , 10-Дек-04 18:40 
Вообще-то, delay-pool так и работает, на _какой_ скорости качать, после _какого_ размера.

И ещё есть replybody_maxsize (посмотри как правильно пишется).