4

Я использую Ubuntu и Google Chrome в основном. Как я могу убить эти HTTP-заголовки, чтобы мой браузер кэшировал эти данные? Я считаю, что это XHR. Вот соответствующие заголовки ответа HTTP:

Cache-Control:no-cache, no-store, must-revalidate
Pragma:no-cache

У меня также есть Firefox, есть ли плагин или что-то, что я могу использовать, чтобы не уважать "no-cache"? Спасибо

3 ответа3

2

Как @che упомянул местный прокси, такой как Squid.

Отредактируйте конфигурацию в /etc/squid/squid.conf .

Вы можете работать с заголовками, используя request_header_access см. Http://www.squid-cache.org/Doc/config/request_header_access/.

В этом случае request_header_access Cache-Control deny all .

Также посмотрите на конфигурацию для refresh_pattern на http://www.squid-cache.org/Doc/config/refresh_pattern/.

Вы можете найти некоторые примеры на http://archive09.linux.com/feature/153221.

Тогда вам может понадобиться что-то вроде Proxy SwitchySharp в Chrome для управления настройками прокси.

2

Весьма универсальным способом может быть настройка локального прокси (например, Squid) и установка его либо для удаления этого заголовка, либо для его игнорирования и кэширования файла для вас.

0

Другое более легкое решение может быть http://www.privoxy.org/

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .