Squid: trotz Proxy Direktive no_cache wird gecached
Hallo zusammen, möglicherweise interpretiere ich das Log falsch. Ich weise squid an, eine Domain nicht zu cachen: acl NotCached dstdomain "/textfile/mit/domains" no_cache deny NotCached Also streng nach Vorschrift. In dem angegebenen Textfile habe ich dann eine Liste von Domains angegeben: .domain1.tld .domain2.tld Trotzdem bekomme ich bei einem weiteren Aufruf der Seiten ein TCP_HIT (bzw. TCP_HIT_MEM), was mir sagt, die Seite kommt aus dem Cache. Ich dachte zuerst, ich hätte die RegEx falsch angegeben. Also probierte ich \.domain1\.tld Kein Erfolg. Dann ohne RegEx mit www.domain.tld. Kein Erfolg. Ein ACL ohne File funktionierte auch nicht: acl NotCached dstdomain www.domain1.tld Aufgetaucht ist das Problem bei einer Site, auf der Daten erfaßt und als pdf-File wieder zurückgeschickt werden. Dieses pdf-File hat leider immer den gleichen Inhalt. Den der ersten Erfassung... Interpretiere ich das Log jetzt falsch oder wo liegt mein (Denk-)Fehler. Gehen muß es ja, bin ja nicht der erste... Gegoogled wurde nach weiteren Beispielen für no_cache, dstdomain, RegEx. Ohne wirklich zu helfen. Laut Doku müßte es funktionieren. MfG, Mathias Preusse -- Mathias Preusse Informationstechnologie / IT-Betrieb ProACTIV_______________________________________________ CiV Versicherungen*PB Versicherungen*PB Pensionsfond AG ProACTIV-Platz 1, 40721 Hilden tel +49 (0) 2103-34-7853 fax +49 (0) 2103-34-7819 mailto: mathias.preusse@proactiv.de internet: www.proactiv.de
Preusse, Mathias, Donnerstag, 2. September 2004 12:02:
Ich weise squid an, eine Domain nicht zu cachen:
...ohne viel Ahnung von squid zu haben: ein rcsquid restart oder reload oder sowas hast Du schon gemacht? -- Antworten an lists@feile.net werden in /dev/null archiviert! Bitte ggf. lists... durch mail... ersetzen. Andreas Feile www.feile.net
Preusse, Mathias wrote:
Hallo zusammen,
möglicherweise interpretiere ich das Log falsch.
Ich weise squid an, eine Domain nicht zu cachen:
acl NotCached dstdomain "/textfile/mit/domains" no_cache deny NotCached
Also streng nach Vorschrift. In dem angegebenen Textfile habe ich dann eine Liste von Domains angegeben:
.domain1.tld .domain2.tld
Trotzdem bekomme ich bei einem weiteren Aufruf der Seiten ein TCP_HIT (bzw. TCP_HIT_MEM), was mir sagt, die Seite kommt aus dem Cache.
kann es sein, das squid die dateien nicht cached, aber trotzdem so weitergibt als ob? ciao T
Am Donnerstag, 2. September 2004 13:13 schrieb Dr. Thorsten Brandau:
Preusse, Mathias wrote:
Hallo zusammen,
möglicherweise interpretiere ich das Log falsch.
Ich weise squid an, eine Domain nicht zu cachen:
acl NotCached dstdomain "/textfile/mit/domains" no_cache deny NotCached
Also streng nach Vorschrift. In dem angegebenen Textfile habe ich dann eine Liste von Domains angegeben:
.domain1.tld .domain2.tld
Trotzdem bekomme ich bei einem weiteren Aufruf der Seiten ein TCP_HIT (bzw. TCP_HIT_MEM), was mir sagt, die Seite kommt aus dem Cache.
ich vermute mal, dass Squid die Dateien schon vor der Umstellung gecached hat und diese jetzt immer rausgibt. Evtl. mal den Cache löschen und danach mit squid -f neu anlegen. Vielleicht hilft das. Mfg, Thomas
participants (4)
-
Andreas Feile
-
Dr. Thorsten Brandau
-
Preusse, Mathias
-
Thomas Gräber