Cette traduction n’a pas encore été relue par la rédaction. La version allemande fait foi. Deutsche Fassung →
Indexierung
Pourquoi les pages publiques doivent-elles être cachées?
Parce que la mise en cache rend les pages publiques plus rapides et le serveur plus calme : les navigateurs et les intermédiaires peuvent conserver une page chargée une fois pendant un moment au lieu de la demander à nouveau à chaque appel. L'en-tête Cache-Control le contrôle. S'il dit « no-store », tout mise en cache est interdite — une règle pour le contenu confidentiel comme les comptes clients, qui est presque toujours une erreur sur une page publique. Notre contrôle signale exactement ce cas.
À quoi sert no-store — et à quoi ne sert-il pas
« no-store » dit à chacun : cette réponse ne peut être stockée nulle part, pas même dans le navigateur du visiteur. Pour les pages avec données personnelles, c'est correct. Mais une page de contenu public n'a rien à cacher — elle est identique pour tous. L'interdiction ne cause que des inconvénients : chaque clic retour recharge la page complètement, chaque intermédiaire doit passer plutôt que de livrer, et le serveur répond aux requêtes qu'un cache aurait déjà traitées. Généralement, le paramètre provient d'un modèle ou d'une valeur par défaut de framework que personne n'a consciemment choisi.
Ce que le contrôle mesure exactement
Le contrôle lit l'en-tête Cache-Control des pages publiques et signale des valeurs inhabituellement restrictives comme « no-store ». Le constat est une anomalie, pas une violation — il y a des exceptions légitimes. La question à la personne responsable de l'assistance technique est : cette interdiction est-elle intentionnelle ici ? Si non, la correction est une ligne dans la configuration du serveur.
- Vérifiez si le « no-store » sur les pages publiques était une décision intentionnelle — c'est généralement un défaut de cadre.
- Autorisez un cache court sur les pages publiques; même quelques minutes soulagent considérablement le serveur et les temps de chargement.
- Conservez des règles strictes là où elles ont leur place: sur les pages avec données personnelles ou variables.