Squid: Diese Ziele nicht zwischenspeichern (ich möchte nicht, dass einige Adressen von Squid zwischengespeichert werden)

Squid: Diese Ziele nicht zwischenspeichern (ich möchte nicht, dass einige Adressen von Squid zwischengespeichert werden)

Ich habe einen virtuellen Proxy-Client und einen Squid-Proxy-Server. Ich möchte einige Adressen hinzufügen, um das Caching für sie zu blockieren. Entweder ihre Domäne oder ihre IP-Adresse:

www.apache.org
188.184.21.108
root@SERVER:/etc/squid # cat /etc/squid/acls/dst_nocache.acl
www.apache.org
188.184.21.108

Ich habe sie zur Liste für Nicht-Cache hinzugefügt, aber sie werden trotzdem zwischengespeichert. Ich prüfe von hier aus:

root@SERVER:/etc/squid # tail -f /var/log/squid/access.log

Wie kann ich das bitte machen? Danke.

Antwort1

Ich habe die Antwort gefunden. Ich musste nur mehr über Squid Caching Proxy Access.log erfahren.

  • „TCP_“ bezieht sich auf Anfragen an den HTTP-Port (3128)

  • TCP_HIT Eine gültige Kopie des angeforderten Objekts war im Cache.

  • TCP_MISS Das angeforderte Objekt war nicht im Cache.

  • TCP_REFRESH_HIT Eine abgelaufene Kopie des angeforderten Objekts befand sich im Cache. Squid stellte eine If-Modified-Since-Anfrage und die Antwort war „Nicht geändert“.

  • TCP_REFRESH_FAIL_HIT Eine abgelaufene Kopie des angeforderten Objekts befand sich im Cache. Squid versuchte, eine If-Modified-Since-Anforderung zu stellen, die jedoch fehlschlug. Das alte (veraltete) Objekt wurde an den Client übermittelt.

  • TCP_REFRESH_MISS Eine abgelaufene Kopie des angeforderten Objekts befand sich im Cache. Squid hat eine If-Modified-Since-Anforderung gestellt und ein neues, anderes Objekt erhalten.

    TCP_CLIENT_REFRESH Der Client hat eine Anfrage mit dem Pragma „no-cache“ gestellt. („reload“ – wird als MISS behandelt)

    TCP_IMS_HIT Eine If-Modified-Since-GET-Anforderung wurde vom Client empfangen. Eine gültige Kopie des Objekts befand sich im Cache (frisch).

    TCP_IMS_MISS Eine If-Modified-Since GET-Anforderung wurde vom Client empfangen. Das angeforderte Objekt war nicht im Cache (veraltet).

    TCP_SWAPFAIL Das Objekt befand sich vermutlich im Cache, konnte aber nicht darauf zugegriffen werden.

    TCP_DENIED Der Zugriff auf diese Anforderung wurde verweigert.

verwandte Informationen