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

Исходное сообщение
"Динамический maxconn"

Отправлено AlexSk , 07-Фев-03 13:00 
Имеется:
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


Содержание

Сообщения в этом обсуждении
"RE: Динамический maxconn"
Отправлено iiws , 07-Фев-03 13:16 
>Имеется:
>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 ? это будет гибче и эффективнее джля использования канала


"RE: Динамический maxconn"
Отправлено AlexSk , 07-Фев-03 14:53 
>не проще ли убрать maxconn и ограничить канал каждому юзеру или всей
>сети классом делэйпула 2 или 3 ? это будет гибче и
>эффективнее джля использования канала


Нет, не проще. Если ограничить каждому, то когда работает мало пользователей канал недоиспользуется и у них ненужные в этот момент тормоза.

Ограничение всей сети есть и так. Я же написал:
> delay_parameters 3 10000/10000 -1/-1

А если убрать maxconn, то во-первых, пользователи со 100Мбит картами получат большее преимущество, во-вторых, есть особо продвинутые, которые у себя локально ставят распараллеливающий прокси и подавляют всех количеством запросов.

Я не сказал сколько пользователей бывает одновременно в этом канале :)
На данный момент до 150. В ближайшее время добавится ещё 50-100.
Я знаю, что это клиника, но в таких условиях мы работаем :(

BR Alex