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.
- JavaScript : interactions
- Le code qui fait fonctionner des éléments comme les menus, les formulaires et certaines animations.
Lire les deux tailles
Les outils réseau distinguent souvent la taille transférée et celle de la ressource après décodage. Un fichier texte volumineux peut bénéficier de la compression pendant son transport, mais il conserve ensuite son coût d’analyse. Gardez donc ces deux dimensions dans le diagnostic : la compression réduit le transfert sans rendre automatiquement le JavaScript moins coûteux à exécuter.
Vérifier la réponse publique
Consultez Content-Encoding sur l’URL réellement servie aux visiteurs. La présence d’une option de compression dans un tableau de bord ne prouve pas que toutes les réponses la suivent. Les fichiers statiques et les documents générés peuvent passer par des chemins différents. Vérifiez aussi les réponses renvoyées directement depuis un cache intermédiaire.
Éviter les incohérences de chaîne
Lorsque plusieurs couches interviennent, chacune doit comprendre si le contenu est déjà encodé et quels en-têtes lui correspondent. Une réponse mal déclarée peut devenir illisible. Si des erreurs apparaissent après une modification, comparez la sortie de l’origine et celle du proxy, puis corrigez la couche responsable plutôt que d’ajouter une nouvelle transformation au hasard.