Директивы(TAG) Squid. delay_class

TAG: delay_class

Примечание: Этот тэг доступен только, если Squid скомпилирован с опцией --enable-delay-pools

Этот тэг определяет класс для каждого delay pool. По одному тэгу, на одну строку. Например, для определения двух delay pool, один из которых будет класса 2, а другой - класса 3, ваши настройки будут выглядеть следующем образом:

Пример:

delay_pools 2 # 2 delay pool
delay_class 1 2 # первый delay pool класса 2
delay_class 2 3 # второй delay pool класса 3

Примечание break-people.ru: Помимо того, что мы не будем переводить словосочетание delay pool, ещё останется без перевода слово bucket. Под ним мы часто подразумевают прямой перевод - «ведро». Хотя абстракция ведра не совсем корректна. Мы предлагаем иную абстракцию - «воронка». С широкой стороны стоит Squid, а с узкой - клиент. Форма и размеры воронки регулируются некоторыми параметрами. Соответственно, если Squid "льет" информацию в воронку, значит клиент может её получить. Если в воронке пусто, то клиент ничего не получает. Если Squid заливает в воронку быстрее, чем клиент успевает считывать, то воронка наполнится до краев. И заливатся будет тогда, когда освободится место в воронке. Крайний случай, когда оба конца воронки - одинаковы по размеру. Тогда весь поток, который Squid закачивает в воронку, с той же скоростью он(поток) считывается клиентом. А запросы к серверу идут безо всяких ведер или воронок. НО # запросы не поступят в обработку, пока не освободится место в воронке, т.е. какой смысл Squid закачивать что-то, если это некуда положить.

Классы delay pool:

class 1 Одна воронка, на всех.

class 2 Одна большая общая воронка для «C» сети и по одной(индивидуальной) маленькой воронке на каждый хост(биты с 25 по 32; т.е. 255 маленьких воронок).

class 3 255 больших воронок для каждой «C» сети(так называемая, сетевая(network) воронка; биты с 17 по 24; т.е. 255 больших воронок) и по одной маленькой воронке на каждый хост.

Примечаниие: Если IP адрес представить как a.b.c.d, то:

-> биты с 25 по 32 это класс "d"
-> биты с 17 по 24 это класс "c"
-> биты с 17 по 32 это "c * 256 + d"

По умолчанию:

none



Ссылки:

К содержанию
Squid на практике
Работа с Squid через Webmin
Анализатор логов Squid

© Copyright 2004-2017 - CMS Made Simple
Сайт работает на CMS Made Simple version 1.4.1

© Все печеньки Break-people.ru принадлежат авторам проекта.

Яндекс цитирования Рейтинг@Mail.ru Яндекс.Метрика