Truc informatique

Le cache du navigateur

Tu modifies une page, tu recharges... et rien ne change ? Avant de croire à un bogue, soupçonne le cache. Ton navigateur t'a resservi une vieille copie. Voici comment le forcer à montrer la vraie dernière version.

C'est quoi, le cache ?

Pour aller plus vite, ton navigateur garde une copie locale des pages et des fichiers qu'il a déjà téléchargés (images, styles, scripts). La prochaine fois, au lieu de tout retélécharger, il ressort sa copie. C'est ça, le cache : une réserve qui accélère la navigation.

Le hic : quand la vraie page a été mise à jour entre-temps, le navigateur te montre parfois encore son ancienne copie. D'où l'illusion que « rien ne change ».

Vois la différence

Imagine : sur le serveur, la page est passée à la version 2. Mais ton cache garde la version 1. Recharge normalement, puis force le rechargement, et compare.

Le serveur est à la version 2. Ton écran, lui, affiche encore la version 1 du cache.

La parade rapide : le rechargement forcé

Un rechargement forcé dit au navigateur : « ignore ta copie, va rechercher la vraie dernière version ». C'est le réflexe numéro un.

SystèmeRaccourci
Windows / LinuxCtrl + Maj + R
MacCmd ⌘ + Maj + R

Le Ctrl + R tout court, lui, peut resservir la copie en cache. C'est le Maj au milieu qui fait toute la différence.

Quand tu développes : désactive le cache pour de bon

Si tu modifies une page sans arrêt et que tu en as assez de marteler Ctrl + Maj + R, il existe une case qui coupe le cache tant que les outils de développement sont ouverts :

  1. Appuie sur F12 pour ouvrir les outils de développement (le panneau des pros).
  2. Va dans l'onglet Réseau (Network en anglais).
  3. Coche la case Désactiver le cache (Disable cache).
  4. Laisse la fenêtre F12 ouverte : chaque rechargement ordinaire ira maintenant chercher la vraie dernière version.

⚠️ Le détail qui piège

Cette case ne marche que pendant que F12 est ouvert. Dès que tu fermes les outils de développement, le cache redevient actif. C'est voulu : c'est un réglage « de chantier », pas un réglage permanent.

Et le grand ménage ?

Si même le rechargement forcé n'y fait rien (rare), tu peux vider complètement le cache dans les réglages du navigateur : Réglages ▸ Confidentialité ▸ Effacer les données de navigation ▸ Images et fichiers en cache. Ça vide tout pour tous les sites, alors garde ça pour les cas désespérés.

Mémo d'or : si une page « ne se met pas à jour » alors que tu sais qu'elle a changé, fais d'abord Ctrl + Maj + R. Neuf fois sur dix, c'était juste le cache.

Pour aller plus loin