ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 

  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: Inet-Admins
Inet-Admins mailing list archive (inet-admins@info.east.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [inet-admins] squid глупый вопросец



Pavel Vladimirov wrote:
> 
> Приветствую!
> 
> Может это и FAQ, но ворошить доки лень, может кто на пальцах... :)
> 
> Есть такое:
> 
> cache_host cache1.domain.ru sibling 3128 3130 weight=3
> cache_host cache2.domain.ru parent 3128 3130 weight=2
> cache_host cache3.domain.ru parent 3128 3130
> 
> Как действует сквид в таком случае? Хотелось бы, чтобы:
> 
> 1. Тыкаемся в cache1, если у него в кэше нет, то п.2.
> 2. Тыкаемся в cache2, если у него нет, то заставляем его тянуть.
>    Если через некоторое время "не пошло" (тайм-аут), то п.3.
> 3. Тыкаемся в cache3, если у него нет, то заставляем его тянуть.
>    Если через некоторое время "не пошло" (тайм-аут), то тянем сами.
> 
> Так ли это работает? По практике есть смутные сомнения на этот счет, причем
> большие :) В чем ошибка? В самой логике? В определении тайм-аутов (рано
> отвядает и переходит на директ)? Как менять, где почитать? :)

Нет работает это не так. squid рассылает каждому сразу по ICP и ждет
в течении parent-timeout времени ответа.
Если получает в ответ от кого-нибуть HIT то больше не ждет и действует.
Если не получает HIT то по прошествии parent-timeout сравнивает
RTT/weight 
полученных MISS и выбирает через кого тянуть...

Так как ты описал - IMHO неэффективно, timeout большой на выбор.

Мне весьма нравится идея Cache Digests:
http://squid.nlanr.net/Squid/FAQ/FAQ-16.html
Но на 1.2 переходить страшно |-)

P.S. Я как только squid достиг 15000 запросов в час вообще отказался от
идеи использовать какие-либо parent,sibling.
IMHO лучше сразу пойти direct чем дожидаться пока по ICP чего-нибуть
ответят.
-- 
Бирюков Андрей	IC ElVisti
E-mail	amb@visti.net
=============================================================================
"inet-admins" Internet access mailing list. Maintained by East Connection ISP.
Mail "unsubscribe inet-admins" to Majordomo@info.east.ru if you want to quit.



 




Copyright © Lexa Software, 1996-2009.