Portál AbcLinuxu, 14. května 2025 01:32
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
Muzete pastnout konfig te cache?
NN
A co říká access.log? Jsou tam vidět záznamy s TCP_HIT?
Tak výpis z acces.log nemá žádné HIT, pouze TCP_MISS/200.
Jinak tady je výpis z squid.conf.
Věděl by někdo??
Díky
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
Treba cache_replacement_policy a veci kolem.. NN
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
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
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.