Имеется:
RH7.2
Squid 2.5stable1
выделенка 128/32
туча пользователейДля того, чтобы все могли броузить пришлось ввести много ограничений. И среди прочего:
acl 5conn maxconn 5
http access deny 5conn localnets worktime
...
delay_parameters 3 10000/10000 -1/-1Можно ли как-то отслеживать загрузку канала и менять в зависимости от этого число разрешённых соединений? А то, когда пользователей мало, это ограничение не даёт полностью использовать канал.
И попутно. Squid у меня режет баннеры, счётчики и прочую дребедень. Но броузеры ждут их до таймаута, занимая соединение. Если счётчиков и баннеров на странице больше, чем разрешено в maxconn и в коде странички они грузятся раньше чем полезное содержимое, то со стороны клиента картина выглядит довольно безрадостно. Что должен squid отвечать броузеру, чтобы тот не ждал фильтруемых элементов?
BR Alex
>Имеется:
>RH7.2
>Squid 2.5stable1
>выделенка 128/32
>туча пользователей
>
>Для того, чтобы все могли броузить пришлось ввести много ограничений. И среди
>прочего:
>acl 5conn maxconn 5
>http access deny 5conn localnets worktime
>...
>delay_parameters 3 10000/10000 -1/-1
>
>Можно ли как-то отслеживать загрузку канала и менять в зависимости от этого
>число разрешённых соединений? А то, когда пользователей мало, это ограничение не
>даёт полностью использовать канал.
>
>И попутно. Squid у меня режет баннеры, счётчики и прочую дребедень. Но
>броузеры ждут их до таймаута, занимая соединение. Если счётчиков и баннеров
>на странице больше, чем разрешено в maxconn и в коде странички
>они грузятся раньше чем полезное содержимое, то со стороны клиента картина
>выглядит довольно безрадостно. Что должен squid отвечать броузеру, чтобы тот не
>ждал фильтруемых элементов?
>
>BR Alex
не проще ли убрать maxconn и ограничить канал каждому юзеру или всей сети классом делэйпула 2 или 3 ? это будет гибче и эффективнее джля использования канала
>не проще ли убрать maxconn и ограничить канал каждому юзеру или всей
>сети классом делэйпула 2 или 3 ? это будет гибче и
>эффективнее джля использования канала
Нет, не проще. Если ограничить каждому, то когда работает мало пользователей канал недоиспользуется и у них ненужные в этот момент тормоза.Ограничение всей сети есть и так. Я же написал:
> delay_parameters 3 10000/10000 -1/-1А если убрать maxconn, то во-первых, пользователи со 100Мбит картами получат большее преимущество, во-вторых, есть особо продвинутые, которые у себя локально ставят распараллеливающий прокси и подавляют всех количеством запросов.
Я не сказал сколько пользователей бывает одновременно в этом канале :)
На данный момент до 150. В ближайшее время добавится ещё 50-100.
Я знаю, что это клиника, но в таких условиях мы работаем :(BR Alex