5 votes

Ignorer l'en-tête "no-cache" ?

J'utilise Ubuntu, et Google Chrome principalement. Comment puis-je supprimer ces en-têtes HTTP, afin que mon navigateur mette ces données en cache ? Je crois que c'est XHR. Voici les en-têtes de réponse HTTP pertinents :

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

J'ai aussi Firefox, y a-t-il un plugin ou quelque chose que je peux utiliser pour ne pas respecter "no-cache" ? Merci

3voto

BoltBait Points 8044

Un moyen assez universel pourrait être de mettre en place un proxy local (tel que Calamar ), et le paramétrer soit pour supprimer cet en-tête, soit pour l'ignorer et mettre le fichier en cache pour vous.

3voto

David Burela Points 116

Comme @che l'a mentionné, un proxy local comme Squid peut le faire.

Modifiez la configuration dans /etc/squid/squid.conf .

Vous pouvez travailler les en-têtes en utilisant request_header_access voir http://www.squid-cache.org/Doc/config/request_header_access/ .

Dans ce cas request_header_access Cache-Control deny all .

Jetez également un coup d'œil à la configuration de refresh_pattern à l'adresse http://www.squid-cache.org/Doc/config/refresh_pattern/ .

Vous trouverez quelques exemples à l'adresse suivante http://archive09.linux.com/feature/153221 .

Alors vous pourriez vouloir quelque chose comme Proxy SwitchySharp dans Chrome pour contrôler les paramètres du proxy.

1voto

Federico Points 300

Une autre solution plus légère pourrait être http://www.privoxy.org/

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X