Squid 3 で HTTP_CACHE_CONTROL ヘッダーを削除するにはどうすればよいですか?

Squid 3 で HTTP_CACHE_CONTROL ヘッダーを削除するにはどうすればよいですか?

squid を使用して匿名プロキシを設定しようとしています。

私は設定しました

forwarded_for delete
via delete

しかし、Squid 3 は、通過する Web リクエストに別のヘッダーを追加します。

HTTP_CACHE_CONTROL = max-age=259200

私はもう試した

cache_control delete

しかしそれは機能しません。

squid の cache_control ヘッダーを削除するにはどうすればよいですか?

キャッシュ制御ヘッダーを含む実際のWebリクエストに干渉したくありません。ただし、独自のヘッダーを添付しないようにしたいのです。

答え1

ヘッダーを削除するにはrequest_header_access Cache-Control deny all

しかし、Serge がコメントしたように、それは良い考えではありません。また、HTTP_CACHE_CONTROL ヘッダーはプロキシ ヘッダーではありません。これは、HTTP 1.1 RFC2616 に従ってすべてのブラウザーによって送信されるため、心配する必要はありません。

答え2

ヘッダーを削除するのCache-Controlは良くありません。

多くのサイトの機能は、予期される動的コンテンツ配信に依存しています。応答からこのヘッダーをフィルターすると、ブラウザはすべてをキャッシュするため、Web ページを適切に表示しなくなり、あるページへの最初のリクエストの後、次回は同じコンテンツが表示されますが、サーバーからリクエストした場合はコンテンツが異なります。

関連情報