Wie werde ich den HTTP_CACHE_CONTROL-Header in Squid 3 los?

Wie werde ich den HTTP_CACHE_CONTROL-Header in Squid 3 los?

Ich versuche, mit Squid einen anonymen Proxy zu konfigurieren.

Ich habe

forwarded_for delete
via delete

aber Squid 3 fügt den Webanforderungen, die ihn durchlaufen, noch einen weiteren Header hinzu:

HTTP_CACHE_CONTROL = max-age=259200

ich habe es versucht

cache_control delete

aber das funktioniert nicht.

Wie werde ich den cache_control-Header von Squid los?

Ich möchte nicht, dass es die tatsächlichen Webanforderungen stört, die den Cache-Control-Header enthalten. Aber ich möchte nicht, dass es seinen eigenen Header anfügt

Antwort1

Den Header können Sie entfernen mitrequest_header_access Cache-Control deny all

Aber wie Serge kommentierte, ist das keine gute Idee. Außerdem ist der HTTP_CACHE_CONTROL-Header kein Proxy-Header. Er wird von allen Browsern gemäß HTTP 1.1 RFC2616 gesendet, also besteht kein Grund zur Sorge.

Antwort2

Das Entfernen Cache-Controlder Kopfzeile ist keine gute Idee.

Die Funktionalität vieler Websites beruht auf der erwarteten dynamischen Bereitstellung von Inhalten. Wenn Sie diesen Header aus der Antwort herausfiltern, zeigt Ihr Browser Ihnen Webseiten nicht richtig an, da er alles zwischenspeichert und Ihnen nach der ersten Anforderung einer Seite beim nächsten Mal den gleichen Inhalt anzeigt, während der Inhalt anders wäre, wenn Sie ihn vom Server anfordern würden.

verwandte Informationen