.png)
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.