Le cache du navigateur est utile pour accélérer le chargement des pages, mais il peut aussi conserver d'anciennes ressources et entraîner des affichages erronés ou des erreurs. Ce guide explique pourquoi vider le cache, comment le faire dans Google Chrome (utilisateur et développeur) et quelles précautions prendre.
Qu'est-ce que le cache et pourquoi le vider ?
Le cache du navigateur stocke localement des ressources (images, scripts, feuilles de style) afin de réduire le temps de chargement et la consommation de bande passante. Quand un serveur n'a pas changé une ressource, Chrome peut la réutiliser depuis le cache plutôt que de la re-télécharger.
Avantages : gain de vitesse, économie de données et meilleure réactivité globale. Inconvénients : affichage de versions obsolètes d'une page, erreurs visuelles après une mise à jour, contenus cassés, et occupation d'espace disque. Vider le cache est souvent l'une des premières actions recommandées pour résoudre des problèmes d'affichage ou d'accès. Sur un ordinateur utilisé quotidiennement, le cache peut facilement atteindre plusieurs centaines de mégaoctets en quelques semaines.
Méthodes rapides pour forcer un rechargement
Raccourcis utiles
- Windows / Linux : Ctrl + F5 ou Ctrl + Shift + R - force le navigateur à recharger les ressources en ignorant le cache. - macOS : Cmd + Shift + R. Ces raccourcis sont pratiques pour un test ponctuel, mais ne suppriment pas les fichiers mis en cache.
Étapes pour vider le cache dans Google Chrome (utilisateur)
Voici la procédure pas à pas, simple et rapide :
- Ouvrez le menu ⋮ (en haut à droite) -> Plus d'outils -> Effacer les données de navigation.
- Dans l'onglet qui s'ouvre, choisissez la période (sélectionnez "Toutes les périodes" pour tout supprimer).
- Cochez "Images et fichiers en cache". Si vous ne souhaitez pas vous déconnecter des sites, ne cochez pas "Cookies et autres données de site".
- Cliquez sur "Effacer les données". Le premier nettoyage peut prendre quelques minutes selon la taille du cache.
Remarque : effacer les cookies entraînera une déconnexion des sites. Si vous voulez seulement nettoyer le cache d'un site en particulier, utilisez les outils ci-dessous.
Vider le cache d'un site précis
Pour ne cibler qu'un seul domaine : ouvrez le site -> appuyez sur F12 pour ouvrir les DevTools -> onglet Application -> dans "Storage" sélectionnez "Clear site data" (ou "Effacer les données du site"). Cela supprime cache, cookies et autres données liées au domaine sélectionné.
Différence entre cache navigateur et cache des service workers
Les applications web modernes peuvent utiliser l'API Cache (via les service workers) pour stocker des ressources indépendamment du cache standard du navigateur. Effacer les données de navigation ne supprime pas toujours ces caches gérés par le service worker.
Utiliser Cache.delete() (pour les développeurs)
L'API Cache offre la méthode Cache.delete() qui supprime une entrée spécifique correspondant à une requête. C'est une fonctionnalité utilisée côté client par les service workers. Attention : la méthode est considérée comme expérimentale dans certains contextes et ses options permettent d'ignorer la query string, la méthode HTTP ou l'en-tête VARY lors du matching.
Exemple simplifié :
caches.open('mon-cache').then(cache => cache.delete('/assets/app.js'));
Pour un nettoyage complet côté dev, on peut ouvrir DevTools -> Application -> Storage -> choisir Clear site data, et également vérifier l'onglet Service Workers pour désactiver ou forcer la mise à jour du worker.
Précautions et bonnes pratiques
- Avant d'effacer, vérifiez si vous avez besoin des sessions ouvertes : effacer les cookies déconnectera vos comptes.
- Si vous gérez un site en production, activez les en-têtes de contrôle de cache (Cache-Control, ETag) pour mieux maîtriser l'expiration des ressources.
- Pour les utilisateurs, nettoyer le cache de temps en temps (par exemple tous les mois) suffit dans la plupart des cas.
- Lors de diagnostics d'un bug d'affichage, commencez par un Ctrl+F5, puis videz le cache si le problème persiste.
Que se passe-t-il après avoir vidé le cache ?
Après suppression, les pages se rechargent en téléchargeant à nouveau les ressources depuis le serveur. Le premier affichage peut être plus lent, mais vous verrez la version la plus récente des éléments. Les performances reviennent ensuite, le navigateur recréant progressivement le cache.
Conclusion
Vider le cache de Chrome est une opération simple qui résout souvent des problèmes d'affichage, d'accès et de confidentialité. Pour un usage courant, privilégiez les raccourcis et le nettoyage ciblé d'un site. Pour les développeurs, n'oubliez pas l'existence du cache des service workers et des outils spécifiques (Cache.delete(), DevTools) pour un contrôle fin. Si vous rencontrez d'autres problèmes sur votre PC, consultez aussi nos guides pour faire une capture d'écran sur Windows 11 ou activer le WiFi sur un PC portable. Pour stocker vos fichiers importants, découvrez les solutions de cloud gratuit jusqu'à 100 Go.
Questions fréquentes
Comment vider le cache de Google Chrome rapidement ?
Ouvrez le menu (trois points en haut à droite), allez dans Plus d'outils puis Effacer les données de navigation. Sélectionnez "Toutes les périodes", cochez "Images et fichiers en cache" et cliquez sur "Effacer les données".
Vider le cache de Chrome supprime-t-il mes mots de passe ?
Non, si vous ne cochez que "Images et fichiers en cache", vos mots de passe et connexions sont préservés. En revanche, si vous cochez aussi "Cookies et autres données de site", vous serez déconnecté de tous les sites.
Quel est le raccourci clavier pour forcer le rechargement sans cache sur Chrome ?
Sur Windows et Linux, utilisez Ctrl + F5 ou Ctrl + Shift + R. Sur macOS, utilisez Cmd + Shift + R. Ces raccourcis forcent le navigateur à recharger les ressources en ignorant le cache local.