Portál AbcLinuxu, 14. května 2025 01:32

Dotaz: SQUID - cache server

15.4.2009 06:20 David
SQUID - cache server
Přečteno: 662×
Odpovědět | Admin

Zdravím,

potřeboval bych zprovoznit cache server tak, aby si pamatoval v cache vše, kde byl, ale pozor tak aby nedělal obměnu dat.

Zatím se mi stává to, že v cache.log a store.log normálně data přibývají, ale jakmile restartuju PC, tak znova načítá všechno z netu ...

Zkoušel jsem nastavit vysokou hodnotu na

dead_peer_timeout

a na

refresh_pattern

Podle mne to nepomáhá a ještě podezírám, že firefox používá vlastní cache a ne ze squidu.

Squid v 2.6, FF2.0 s nastavení proxy na 3128 (default SQUID).

Díky moc

David

 

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

15.4.2009 08:36 NN
Rozbalit Rozbalit vše Re: SQUID - cache server
Odpovědět | | Sbalit | Link | Blokovat | Admin

Muzete pastnout konfig te cache?

NN

15.4.2009 11:48 Dan Horák | skóre: 21
Rozbalit Rozbalit vše Re: SQUID - cache server
Odpovědět | | Sbalit | Link | Blokovat | Admin

A co říká access.log? Jsou tam vidět záznamy s TCP_HIT?

15.4.2009 15:29 Mr.D
Rozbalit Rozbalit vše Re: SQUID - cache server
Příloha:

Tak výpis z acces.log nemá žádné HIT, pouze  TCP_MISS/200.

Jinak tady je výpis z squid.conf.

15.4.2009 19:17 mr.d
Rozbalit Rozbalit vše Re: SQUID - cache server

Věděl by někdo??

 

Díky

15.4.2009 19:59 tomk
Rozbalit Rozbalit vše Re: SQUID - cache server

A co ma byt cilem te konfigurace? Squid se ridi hlavickami, ktere k danym objektum ziska. Pokdu mu z nich neni jasne, jak s danym objektem nalozit, zaridi se podle hodnot v refresh patternu. Jestlize clovek z nejakeho hodne dobreho duvodu potrebuje, aby se squid choval jinak, muze ho pozadat, aby tyto standardni hlavicky ignoroval - viz volby override-expire, override-lastmod, reload-into-ims, ignore-reload, ignore-no-cache, ignore-private a ignore-auth popsane v onom dlouhem konfiguracnim souboru. Dalsi defaultne zapnute omezeni cache je volba "cache deny QUERY", ktera podle acl QUERY rovnou obchazi cache pro urcita url (cgi-bin, ?). Ve standardni konfiguraci by se squid mel chovat celkem slusne a do cache ukladat jen ty objekty, u kterych je to bezpecne. Tomas

16.4.2009 12:07 NN
Rozbalit Rozbalit vše Re: SQUID - cache server
Treba cache_replacement_policy a veci kolem..

NN
16.4.2009 14:52 Mr.D
Rozbalit Rozbalit vše Re: SQUID - cache server

Zdravím,

cílem je to co jde přes proxy, hodit do swap cache a pokud přijde nový požadavek na stejnou stránku, aby nezjišťoval jestli je na netu nová verze, ale automaticky si vzal z cache na disku.

 

Díky

16.4.2009 19:04 cronin | skóre: 49
Rozbalit Rozbalit vše Re: SQUID - cache server
Blahozelam, ak sa Ti to podari, asi si uz dalsie prispevky v tomto threade neprecitas. :-)
16.4.2009 21:42 NN
Rozbalit Rozbalit vše Re: SQUID - cache server

lol

18.4.2009 11:15 tomk
Rozbalit Rozbalit vše Re: SQUID - cache server

Tak to je to, co squid dela ve sve defaultni konfiguraci. Aby to bylo prakticky pouzitelne, dodrzuje pri vyberu co do cache ulozit a co ne pravidla definovana prislusnymi RFC. Muzou byt vyjimky, kdy je potreba tato pravidla prebit (jak jsem psal drive) a do cache ukladat treba i dynamicky generovany obsah, neridit se uvedenou expiraci nebo tak neco (pokud se squid pouzije napr. jako akcelerator pred webserverem - to je vsak potreba dobre promyslet a zvazit) a proto jsem se ptal na ten ocekavany vysledek. Pokud to ma byt obecny proxy/cache server, tak bych se pripravil na cache hit tak kolem 30% ?

Tomas

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.