J'ai un problème lorsque les serveurs proxy d'entreprise servent la page pour différents utilisateurs connectés. Je pense que je peux résoudre ce problème en désactivant la mise en cache du proxy. This page suggère d'inclure l'extrait suivant dans htaccess:Comment désactiver la mise en cache proxy avec .htaccess
ExpiresDefault A0
Header set Cache-Control "no-store, no-cache, must-revalidate, max-age=0"
Header set Pragma "no-cache"
Comme je l'ai bien compris (par googler), l'en-tête Expires est seulement lu par procuration, donc je pourrais aussi utiliser « set-tête Expire 0 »?
Je suppose que cela empêcherait également la mise en cache de feuilles de style, d'images et d'autres éléments (mais uniquement par des proxies, pas des navigateurs)?
Quelle est la meilleure façon de faire face à cela? J'utilise PHP, et je peux facilement modifier les en-têtes via PHP, si cela est recommandé.
Je n'ai pas accès à un serveur proxy pour les tests.
@ Sumurai8 n'est pas une dupe, car il s'agit spécifiquement de la mise en cache proxy pas bro wser mise en cache. – Petah
Je suppose que je n'ai pas bien lu alors. Je ne pense pas qu'il soit possible de le faire de manière fiable, mais nous verrons. – Sumurai8