SEO technique

Cache navigateur

Le cache navigateur est l’espace où le navigateur conserve les fichiers déjà téléchargés. À la visite suivante, il les réutilise au lieu de les redemander au serveur.

Le gain porte sur les visiteurs qui reviennent et sur la navigation d’une page à l’autre, où les éléments communs ne sont chargés qu’une fois.

Comment le site le pilote

Par des en-têtes envoyés avec chaque fichier, qui indiquent combien de temps il peut être conservé.

Deux réglages suffisent dans la plupart des cas.

Une durée longue, plusieurs mois, pour les fichiers qui ne changent pas : images, polices, scripts et styles versionnés.

Une durée courte ou une revalidation systématique pour les pages HTML, qui changent.

Le navigateur peut aussi demander au serveur si le fichier a changé depuis la dernière fois. Si la réponse est non, le serveur renvoie un code 304 sans le contenu, ce qui économise la bande passante.

Le piège de la mise à jour

C’est le problème central du cache, et il a une solution nette.

Un fichier mis en cache pour un an continue d’être servi dans son ancienne version même après modification. Le visiteur voit un site cassé ou périmé, et vous ne pouvez pas vider son cache à distance.

La solution est le versionnement : changer le nom du fichier à chaque modification, en y intégrant une empreinte du contenu. Le navigateur voit un fichier différent et le télécharge. La plupart des outils de construction modernes le font automatiquement.

Sans versionnement, il faut choisir entre une durée courte, qui annule le bénéfice, et le risque de servir du contenu périmé.

Ce que cela change pour le référencement

Peu directement, et c’est honnête de le préciser.

Googlebot ne se comporte pas comme un visiteur qui revient : il ne bénéficie pas du cache de la même façon, et le gain porte principalement sur l’expérience des visiteurs.

L’effet indirect existe : un site plus rapide pour les visiteurs qui reviennent améliore les signaux comportementaux et la conversion. Et un serveur moins sollicité répond plus vite aux robots, ce qui touche le budget de crawl.

Le cache du réseau de diffusion

Il ne faut pas le confondre avec le cache du navigateur.

Un CDN conserve une copie côté serveur, partagée par tous les visiteurs. Le cache navigateur est individuel, sur la machine de chaque personne.

Les deux se cumulent, et une purge du réseau ne vide pas les caches individuels déjà constitués.

FAQ

Questions fréquentes sur le cache navigateur

01

Quelle durée choisir ?

Longue sur les fichiers versionnés, courte sur le HTML. Sans versionnement, quelques heures est un compromis prudent.
02

Comment vérifier le réglage ?

L'onglet réseau des outils du navigateur affiche les en-têtes de chaque ressource et indique ce qui vient du cache.
03

Un visiteur peut-il forcer le rechargement ?

Oui, par un rechargement forcé. Cela ne se demande pas aux visiteurs : le versionnement est la seule solution tenable.