Archiv verlassen und diese Seite im Standarddesign anzeigen : Squid Cache deaktivieren
Hallo,
gibt es eine Möglichkeit den Cache beim Squid vollends zu deaktivieren (z.B. mit squid_cache = no oder so ähnlich)
Ich habe im www.Squid-Handbuch.de gesucht, aber nichts entsprechendes gefunden um den Cache gänzlich auszuschalten.
Muß man dieses vielleicht über eine acl machen, oder die Variable cache_men auf 0 stellen?
Hartmut
Geht dann der Sinn und Zweck eines Proxyservers nicht verloren, wenn man den Cache deaktiviert?
Und selbst, wenn man ihn ausschließlich benutzt, um z.B. bestimmte Inhalte zu sperren den Cache braucht er trotzdem, irgendwo muß er ja die zu prüfenden Daten erst einmal ablegen.
MfG
Sehe das auch so, dass es keinen Sinn macht -> dann kannst Du den Server gleich als Router konfigurieren.
Manchmal ist ein Cache aber auch hinderlich. Vor allem wenn die Daten über die Leitung schneller kommen als aus dem Cache. :)
Manchmal ist ein Cache aber auch hinderlich. Vor allem wenn die Daten über die Leitung schneller kommen als aus dem Cache. :)
Wenn der Squid-Proxy sich im LAN befindet, sollte das nicht passieren.
Nein,
der Cache soll schon langfristig bleiben. Ich bekomme aber immer wieder Seiten aus dem Cache angezeigt, die ich mit acl-Listen ausgeschlossen habe und deshalb möchte ich halt den Cache kurzfristig einmal deaktivieren :-) .
Hartmut
I
Dann lösche doch zunächst mal die alten Seiten aus dem Cache -> Cache leeren und neu starten. Im Nachgang dürften dann die mit acl-Listen gesperrten Web-Seiten nicht mehr erscheinen. :cool:
Das hab ich schon, aber ich bekomme immer wieder die Seite(n) aus dem Cache.
Ich vermute halt, da ein cache_peer eingetragen ist, daß vielleicht die Seite(n) von dort kommt.
Hartmut
Frage noch: darf man bei "no_cache deny" mehrere ACL-Listen angeben oder muß man für jede acl ein no_cache in der squid.conf anlegen
Hab's gefunden,wie man den Cache deaktiviert.
acl all 0/0
no_cache deny all
Thema somit gelöst ;)
Hartmut
Na und, hast Du mal ne gesperrte Seite getestet? Bin gespannt auf das Ergebnis!
Die kommt immer noch von irgendwo her, aber zumindest kann ich den Squid jetzt ausschließen. :D
Hartmut
Columbo0815
21.07.05, 08:46
Natürlich kann es Sinn machen einen Proxy ohne Cache einzusetzen. Vielleicht will man "nur" eine Benutzernamenauthentifikation und eine Auswertung dazu.
Die kommt immer noch von irgendwo her, aber zumindest kann ich den Squid jetzt ausschließen. Dann stimmt irgendetwas an den acl-Einträgen/Listen nicht.
Natürlich kann es Sinn machen einen Proxy ohne Cache einzusetzen. Vielleicht will man "nur" eine Benutzernamenauthentifikation und eine Auswertung dazu.
Ich wollte nur feststellen, ob die entsprechende Seite vom Squid noch herkommt. Das war nicht der Fall; vielmehr gibt es bei den verschiedenen Browsern (IE, Firefox) das Phänomen, daß beim Ausloggen von einer Seite mit dem "Eine Seite zurück-Button" die vorherigen Seiten wieder angezeigt wurden.
Im IE kann man dieses verhindern, indem man die Option >> Extras/Internet Optionen/Einstellungen temp. Internet-Dateien/Neuere Version der gespeicherten Seite suchen/Bei jedem Zuriff auf die Seite << einstellt.
Dadurch wird beim Rücksprung auf eine vorherige Seite immer der entsprechende Server angefragt.
Ob dadurch der Cache vom Squid generell umgangen wird, hab ich noch nicht herausgefunden.
Hartmut
Das hat doch damit nichts zu tun. Du hast doch geschrieben, dass Du gewisse Seiten per acl-List über squid geblockt hast und alle Rechner über squid ins Internet gehen. Wenn die acl-Sperre korrekt ist, darf nix mehr beim User-Rechner ankommen -> squid soll ja diese Seite blocken!
acl all 0/0
no_cache deny all
funktioniert bei mir leider nicht. bei all 0/0 meldet er beim starten einen syntax-error. ich möchte squid nur für die benutzeranmeldung jedoch nicht zum cachen benutzen.
wie könnte man es noch lösen?
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.