Como faço para me livrar do cabeçalho HTTP_CACHE_CONTROL no squid 3?

Como faço para me livrar do cabeçalho HTTP_CACHE_CONTROL no squid 3?

Estou tentando configurar um proxy anônimo usando o squid.

eu configurei

forwarded_for delete
via delete

mas o Squid 3 ainda adiciona um outro cabeçalho às solicitações da web que passam por ele:

HTTP_CACHE_CONTROL = max-age=259200

eu tentei

cache_control delete

mas isso não funciona.

Como faço para me livrar do cabeçalho cache_control do squid?

Não quero que isso interfira nas solicitações reais da Web que contêm o cabeçalho de controle de cache; Mas eu quero que ele não anexe seu próprio cabeçalho

Responder1

Você pode remover o cabeçalho comrequest_header_access Cache-Control deny all

Mas, como comentou Serge, não é uma boa ideia. Além disso, o cabeçalho HTTP_CACHE_CONTROL não é um cabeçalho de proxy. Ele é enviado por todos os navegadores de acordo com HTTP 1.1 RFC2616, portanto não há motivo para preocupação.

Responder2

Remover Cache-Controlo cabeçalho é uma má ideia.

A funcionalidade de muitos sites depende da entrega de conteúdo dinâmico esperado. Se você filtrar este cabeçalho da resposta, seu navegador não mostrará as páginas da web corretamente, pois armazenará tudo em cache e, após a primeira solicitação para alguma página, mostrará o mesmo conteúdo na próxima vez, enquanto se você solicitasse de no servidor o conteúdo era diferente.

informação relacionada