Squid 3에서 HTTP_CACHE_Control 헤더를 어떻게 제거합니까?

Squid 3에서 HTTP_CACHE_Control 헤더를 어떻게 제거합니까?

오징어를 사용하여 익명 프록시를 구성하려고 합니다.

내가 설정했다

forwarded_for delete
via delete

그러나 Squid 3는 이를 통과하는 웹 요청에 여전히 다른 헤더를 추가합니다.

HTTP_CACHE_CONTROL = max-age=259200

난 노력 했어

cache_control delete

하지만 그건 작동하지 않습니다.

Squid의 캐시_컨트롤 헤더를 어떻게 제거합니까?

캐시 제어 헤더가 포함된 실제 웹 요청을 방해하는 것을 원하지 않습니다. 하지만 자체 헤더를 첨부하지 않기를 원합니다.

답변1

다음을 사용하여 헤더를 제거할 수 있습니다.request_header_access Cache-Control deny all

그러나 Serge가 언급했듯이 이는 좋은 생각이 아닙니다. 게다가 HTTP_CACHE_Control 헤더는 프록시 헤더가 아닙니다. HTTP 1.1 RFC2616에 따라 모든 브라우저에서 전송되므로 걱정할 필요가 없습니다.

답변2

헤더를 제거하는 Cache-Control것은 나쁜 생각입니다.

많은 사이트 기능은 예상되는 동적 콘텐츠 전달에 따라 달라집니다. 응답에서 이 헤더를 필터링하면 브라우저는 모든 것을 캐시하므로 웹 페이지를 제대로 표시하지 않으며 일부 페이지에 대한 첫 번째 요청 후에는 다음 번에 동일한 콘텐츠를 표시합니다. 서버 내용이 달랐어요.

관련 정보