znaczacy > comp.os.* > comp.os.linux.sieci

MaRc (27.10.2010, 20:21)
witam
mecze sie z odciazeniem lacza przez squida.
pierwsze co mi przyszlo do glowy to poprostu zwiekszyc czas waznosci
obiektw i odswierzac je pzniej.

na szybko wydluzylem waznosc wszystkiemu

refresh_pattern . 3600 50% 10800

nie wiem czy to dobrze rozumiem, ale w tym przypadku squid posiadajac dany
obiekt powinien sprawdzac dopiero po 1800 minutach czy czasem nie jest
zaktualizowany a do tego czasu powinien a do tego czasu powinien odrazu
podac z cache. ale nie do konca tak jest. wchodze na jakas strone, squid
ja cacheuje. robie w przegladarce reload i squid sprawdza kazdy element.
co prawda niektre obiekty (z tego co w logu widze tylko images) daje z
cache a reszte (html, php, inne zakonczenia) mam DIRECT :)

prbowalem odpalac delay_pools ale nawet jak "przytne" do predkosci lan,
praktycznie nie przyciete lecz tylko uzyte delay_pools, to squid mi
dziwnie podaje stronki. po kliknieciu na strone trzeba jakies 5-10 sekund
czekac na podanie a jak juz poda to ok. klikniecie linku na stronie to
znw oczekiwanie na reakcje :( load w w tym czasie <0.3

jak to zrobic by bylo dobrze??
Jacek Kalinski (28.10.2010, 14:50)
W artykule <ia9qjk$hpf$1>, MaRc napisa(a):

> nie wiem czy to dobrze rozumiem, ale w tym przypadku squid posiadajc dany
> obiekt powinien sprawdza dopiero po 1800 minutach czy czasem nie jest
> zaktualizowany a do tego czasu powinien a do tego czasu powinien odrazu
> poda z cache. ale nie do koca tak jest. wchodz na jak stron, squid
> j cacheuje. robi w przegldarce reload i squid sprawdza kady element.
> co prawda niektre obiekty (z tego co w logu widz tylko images) daje z
> cache a reszt (html, php, inne zakoczenia) mam DIRECT :)


A sprawdzae, czy te html i php ustawiaj w nagwkach Last-Modified?
Jeli nie, to skd squid ma wiedzie czy strona si zmienia? Dla niego
strona taka zawsze si zmienia i dlatego nie pobiera jej z cache.
Przynajmniej na logik tak to rozumiem.

Jacek
MaRc (28.10.2010, 18:52)
> A sprawdzae, czy te html i php ustawiaj w nagwkach Last-Modified?

no wanie nie sprawdzaem ale teraz sprawdziem, nie ma :( a co gorsze ma
no-cache.

z drugiej strony, czemu odpalony, tylko odpalony delay_pools zwalnia
podawanie stron.

acl magic_words1 url_regex -i 192.168.11 192.168.12

#Chce ograniczyc sciaganie ponizszych typow plikow
acl magic_words2 url_regex -i ftp .exe .mp3 .vqf .tar.gz .gz .rpm .zip
..rar .avi .mpeg .mpe .mpg .qt .ram .rm .iso .raw .wav .mov

delay_pools 2

delay_class 1 2
delay_parameters 1 -1/-1 -1/-1
delay_access 1 allow magic_words1

delay_class 2 2
delay_parameters 2 -1/-1 -1/-1
delay_access 2 allow magic_words2

samo uruchomienie tego powoduje zwolnienie squida. w tym czasie ani
porocesor ani load nie ma obcienia.
Podobne wtki