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

Исходное сообщение
"Squid и его эффективность, как добиться большего?"

Отправлено Kir , 17-Авг-01 09:38 
У меня стоит squid за ним локалка из 25 человек. Прокачка 2-3 гб в месяц, эффективность кэша 10%. Кэш 450мб, refresh_pattern по умолчанию. Кто-нибудь подскажете другие опции для refresh_pattern, чтобы эффективность кэша выросла, я так понимаю она может и 30-40% быть?

Содержание

Сообщения в этом обсуждении
"RE: Squid и его эффективность, как добиться большего?"
Отправлено Kir , 20-Авг-01 18:16 
чуть сложный вопрос, фиг помощи дождешься

"RE: Squid и его эффективность, как добиться большего?"
Отправлено Figura , 20-Авг-01 18:58 
>У меня стоит squid за ним
>кэша 10%. Кэш 450мб, refresh_pattern

У меня эффективность 4%, максимум 7%. Так что радуйся у тебя не все так плохо, а 30% это миф, 40% - бред, разве что принудительно юзеров обязать одинаковые URL посещать. Единственный совет, увеличить кэшь до 5-10 Гб. 450 Мб - очень мало.



"RE: Squid и его эффективность, как добиться большего?"
Отправлено Vit , 22-Авг-01 14:06 
Боюсь что никак. У меня эффективнось редко превышвет 1.5% Я считаю, что виной тому Russian-Apache который делает документы не кешируемыми, вернее может делать - как один из вариантов своей настройки, самой простой и в тоже время самой неэффективный. Если твои пользовытели ориентированы на русский веб, то толку от прокси очень мало. Это глобальный вопрос масшаба россии. Если б админы не ленились и настраивали руский-апач "по уму" а не по лени, эффективность прокси была бы гораздо выше и соответственно российский трафик меньше.

"RE: Squid и его эффективность, как добиться большего?"
Отправлено Dim , 24-Авг-01 00:58 
>что виной тому Russian-Apache который
>делает документы не кешируемыми, вернее

Главное не документы, главное - кэшировать картинки и вырезать баннеры, документы с no-cache - это мелочь. Тогда и SSI отменить, ведьч shtml и прочая динамика тоже не кешируется.

>ориентированы на русский веб, то

Без разницы, сейчас большинство сайтов динамические - следовательно страницы не кешируемые. И вообще, один SirCam трафика создает за неделю в 10 раз больше, чем экиномит squid за месяц.



"RE: Squid и его эффективность, как добиться большего?"
Отправлено sedan , 23-Авг-01 22:03 
>У меня стоит squid за ним
>локалка из 25 человек. Прокачка
>2-3 гб в месяц, эффективность
>кэша 10%. Кэш 450мб, refresh_pattern
>по умолчанию. Кто-нибудь подскажете другие
>опции для refresh_pattern, чтобы эффективность
>кэша выросла, я так понимаю
>она может и 30-40% быть?
>
Извечный вопрос о экономии трафика :)
Можно весь http трафик завернуть через проксю(называется это -- "транспарент прокси"),
и законектить свой "сквид" как "парент" (с параметром "no-query")на сквид вышестоящего провайдера.Может это не сильно экономит трафик -- но работать будет гораздо быстрее,так как у вашего провайдера "сквид" "сидит" на более "толстом" канале в сторону "сети"

А вообще рекомендую www.squid-cache.org там можно найти почти все :))

Я сам использовал похожую схему раньше -- если будут какие-то конкретные вопросы - на мыло sedan@z-net.kiev.ua

Желаю успехов :))


"RE: Squid и его эффективность, как добиться большего?"
Отправлено Dim , 24-Авг-01 00:45 
>и законектить свой "сквид" как "парент"
>(с параметром "no-query")на сквид вышестоящего
>провайдера.Может это не сильно экономит
>трафик -- но работать будет
>гораздо быстрее,так как у вашего
>провайдера "сквид" "сидит" на более
>"толстом" канале в сторону "сети"

Как правило, у провайдера внешний канал для сквида и клиента один, но вот на провайдероском сквиде без delay pool'ов не обходится. Плюс небольшая задержка при работе с кешем на каждый сквид. Зато провайдеру явная экономия трафика, клиент платит за все, а провайдер выдает ему часть из кэша. А сказать про толстые каналы у сквида провайдера, это изветстная байка, сам так говорю, чтобы юзеры через прокси качали :-)


"RE: Squid и его эффективность, как добиться большего?"
Отправлено NKritsky , 24-Авг-01 21:22 
>У меня стоит squid за ним
>локалка из 25 человек. Прокачка
>2-3 гб в месяц, эффективность
>кэша 10%. Кэш 450мб,

А чем ты меряешь эффективность кэша?


"RE: Squid и его эффективность, как добиться большего?"
Отправлено le Forestier , 28-Авг-01 17:23 
>У меня стоит squid за ним
>локалка из 25 человек. Прокачка
>2-3 гб в месяц, эффективность
>кэша 10%. Кэш 450мб, refresh_pattern
>по умолчанию. Кто-нибудь подскажете другие
>опции для refresh_pattern, чтобы эффективность
>кэша выросла, я так понимаю
>она может и 30-40% быть?
>


У меня стоит проксик oops, кеш - 20 Гигов.
вешь впринципе со сквидом не сравнимая, но hit_rate - 20%, без здоровенного кеша было 17%.

среднее количество клиентов - 200.

вообще, стандартный дуализм - политика: или уменьшение времени получения документа или экономия трафика.

Для увеличения процента попадания в кеш запрашиваемых документов нужно либо увеличивать число клиентов, либо увеличивать размер кеша.

подробнее можно прочитать на http://www.web-caching.org.

Сейчас занимаюсь более тонкой настройкой кеша. Если интересно, пишите.


"RE: Squid и его эффективность, как добиться большего?"
Отправлено anonymous , 02-Сен-01 02:27 
refresh_pattern -i      \.gif$  2880    700%    8640
refresh_pattern -i      \.png$  2880    700%    8640
refresh_pattern -i      \.jpg$  2880    700%    8640
refresh_pattern -i      \.jpeg$ 2880    700%    8640

refresh_pattern -i      \.pdf$  4320    1000%   8640
refresh_pattern -i      \.zip$  4320    1000%   8640
refresh_pattern -i      \.tar$  4320    1000%   8640
refresh_pattern -i      \.gz$   4320    1000%   8640
refresh_pattern -i      \.tgz$  4320    1000%   8640
refresh_pattern -i      \.exe$  4320    1000%   8640
refresh_pattern -i      \.doc$  4320    1000%   8640
refresh_pattern -i      \.rtf$  4320    1000%   8640
refresh_pattern -i      \.xls$  4320    1000%   8640
refresh_pattern -i      \.prz$  4320    1000%   8640
refresh_pattern -i      \.ppt$  4320    1000%   8640
refresh_pattern -i      \.txt$  4320    1000%   8640
refresh_pattern -i      \.inf$  4320    1000%   8640

refresh_pattern -i      \.swf$  8640    1000%   17280
refresh_pattern -i      \.mid$  17280   1000%   24660
refresh_pattern -i      \.wav$  17280   1000%   24660

refresh_pattern -i      \.html$ 1440    90%     8640
refresh_pattern -i      \.htm$  1440    90%     8640
refresh_pattern -i      \.shtml$ 1440   90%     8640
refresh_pattern -i      \.css$  1440    90%     8640
refresh_pattern -i      \.js    1440    90%     8640
refresh_pattern -i      \/$     360     50%     8640

при этом у меня hit_rate увеличился процентов этак на 12
объем кеша 2gb


"элементарно"
Отправлено Oleg , 02-Сен-01 22:40 
В исходнике http.c функции httpCachableReply
заменить return 0 на return 1,
тогда Squid реально начнет кэшировать. А так 90% страниц он просто не кэширует в принципе и refresh-pattern на них не действуют. Разработчики squid, наверное, европейцы, а они поражены "честным идиотизмом"

"RE: элементарно"
Отправлено Андрей , 04-Сен-01 14:23 
>В исходнике http.c функции httpCachableReply
>заменить return 0 на return 1,
>
не подскажешь ли, в каких случаях менять?
а то ведь там много вариантов где поменять ;-)

"RE: элементарно"
Отправлено Vladimir , 06-Сен-01 11:36 
>В исходнике http.c функции httpCachableReply
>заменить return 0 на return 1,
>
>тогда Squid реально начнет кэшировать. А
>так 90% страниц он просто
>не кэширует в принципе и
>refresh-pattern на них не действуют.
>Разработчики squid, наверное, европейцы, а
>они поражены "честным идиотизмом"


Если не трудно, то по-конкретнее что именно нужно менять - там три "return 0"(я в Си полный ноль).


"RE: элементарно"
Отправлено umka , 06-Сен-01 12:35 
ты выложи патч между исправлениями и оригиналом ;)

"RE: элементарно"
Отправлено varos , 06-Сен-01 14:12 
>ты выложи патч между исправлениями и
>оригиналом ;)
Как я посмотрел там по названиям переменных вполне понятно что за условие ставится. Например кешировать ли страницу если у нее параметры не кешировать, не сохранять, и так далее. Сам в си не рублю. главное знать перевод слова if :)

"RE: элементарно"
Отправлено Kir , 07-Сен-01 09:09 
Надоже сколько откликов :). Действительно в исходнике все понятно. Надо попробовать...