Hallo! Mir ist auf gefallen das squid nicht immer die aktuellsten webseiten lädt sondern die aus dem cache. Wie kann ich squid dazu bringen erst im internet nach den aktuellesten mail zu schauen. Wo befindet sich der cache von squid? marcel
Marcel Stein wrote:
Wie kann ich squid dazu bringen erst im internet nach den aktuellesten mail zu schauen.
Hm, klingt nach falschem Weg. Wenn du Shift-Aktualisieren benutzt laedt Squid die Seite direkt aus dem Netz. Ausserdem benutzt Squid alle Hinweise, die es vom Webserver empfaengt. Wenn der die entsprechenden Header mitschickt, weiss squid wann mit einer neuen Version der Seite zu rechnen ist und fragt dann auch beim normalen Aktualisieren im Netz nach. Auch ein Trick: per PHP an den Link ein ? und den Rueckgabewert von microtime anhaengen. Squid ist nicht nur ein Proxy, sondern auch ein Caching-Proxy.
Wo befindet sich der cache von squid?
/var/cache/squid. Peter
Am Donnerstag, 12. Juni 2003 19:38 schrieb Marcel Stein:
Mir ist auf gefallen das squid nicht immer die aktuellsten webseiten lädt sondern die aus dem cache.
Sinn eines Proxies ist doch nicht alles aus dem Internet zu holen, sondern lokal zwischengespeicherte. Dynamische Seiten sollten entsprechenden meta Tags vor dem Cachen geschützt werden: <meta http-equiv="expires" content="0"> <meta http-equiv="pragma" content="no-cache">
Wie kann ich squid dazu bringen erst im internet nach den aktuellesten mail zu schauen.
Mail? Du meinst Webseiten. Die Einstellungen für Squid finden sich in der /etc/squid.squid.conf such mal nach refresh_pattern
Wo befindet sich der cache von squid?
Unter SuSE 8.2: /var/cache/squid -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de
participants (3)
-
Manfred Tremmel
-
Marcel Stein
-
Peter Wiersig