
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 ページを適切に表示しなくなり、あるページへの最初のリクエストの後、次回は同じコンテンツが表示されますが、サーバーからリクエストした場合はコンテンツが異なります。