Les mots utiles, en clair
- Cache
- Une copie temporaire d’une page ou d’un fichier, conservée pour l’afficher plus vite. Vider le cache supprime ces copies, pas vos contenus d’origine.
Comprendre la situation
Une réponse 304 indique au client que la ressource qu’il possède peut être réutilisée dans le cadre de sa requête conditionnelle. Elle ne transporte pas une nouvelle page complète. PageSpeed.fr n’enregistre que des réponses HTML admissibles portant le statut 200. Une observation 304 doit donc être replacée dans le fonctionnement du navigateur ou d’un intermédiaire, sans la traiter comme un échec de création du cache.
Marche à suivre
- Vérifiez que le statut concerne le document principal et non une image ou une feuille de style de la page.
- Relevez les conditions du test, notamment l’utilisation d’un navigateur possédant déjà une copie de la ressource.
- Comparez avec une requête GET neuve sans cookie ni validation conditionnelle, puis contrôlez les en-têtes de la réponse obtenue.
- Conservez séparément le statut HTTP et le marqueur X-PageSpeed-Fr-Cache ; ils décrivent des aspects différents de la requête.
Vérifier le résultat
Le résultat doit permettre de comprendre quelle copie a été utilisée. Une réponse complète 200 n’est pas nécessairement plus lente qu’un autre parcours, et un 304 ne démontre pas à lui seul le bénéfice de l’extension. Comparez toujours les mêmes conditions avant de conclure.