Как избавиться от заголовка HTTP_CACHE_CONTROL в Squid 3?

Как избавиться от заголовка HTTP_CACHE_CONTROL в Squid 3?

Я пытаюсь настроить анонимный прокси с помощью Squid.

Я установил

forwarded_for delete
via delete

но Squid 3 по-прежнему добавляет другой заголовок к веб-запросам, которые через него проходят:

HTTP_CACHE_CONTROL = max-age=259200

я пробовал

cache_control delete

но это не работает.

Как избавиться от заголовка cache_control в Squid?

Я не хочу, чтобы он мешал реальным веб-запросам, содержащим заголовок cache-control; но я хочу, чтобы он не прикреплял свой собственный заголовок.

решение1

Вы можете удалить заголовок с помощьюrequest_header_access Cache-Control deny all

Но как заметил Серж, это не очень хорошая идея. Кроме того, заголовок HTTP_CACHE_CONTROL не является заголовком прокси. Он отправляется всеми браузерами согласно HTTP 1.1 RFC2616, так что беспокоиться не о чем.

решение2

Удаление Cache-Controlзаголовка — плохая идея.

Функциональность многих сайтов основана на ожидаемой динамической доставке контента. Если вы отфильтруете этот заголовок из ответа, то ваш браузер не будет правильно показывать вам веб-страницы, так как он будет кэшировать все, и после первого запроса к какой-либо странице он будет показывать вам тот же контент в следующий раз, в то время как если бы вы запросили его с сервера, контент был бы другим.

Связанный контент