Vider son cache navigateur : Google Chrome, Firefox, Internet Explorer ou des CMS SPIP, Wordpress et Drupal
"Avez-vous vidé votre cache ?" Vous êtes nombreux à nous entendre vous poser cette question. Mais... C’est quoi le cache ? Et pourquoi faut-il le vider ?
Le cache... Navigateur, serveur, oui mais encore ?
Le cache, c’est comme certaines taches sur les vêtements... Pas facile à enlever et très embêtant.
Un site Internet a pour vocation à afficher des pages. Ces pages sont quant à elles "calculées" par des ordinateurs (serveurs) à partir d’un certain nombre d’informations "dynamiques", c’est à dire des informations qui peuvent changer : l’heure, le titre, les images, l’ordre des actualités, etc.
Le calcul nécessite de faire travailler le serveur afin qu’il puisse générer la page demandée par l’internaute. Si à chaque visite, la même page était continuellement calculée, alors qu’elle ne change presque jamais, l’impact écologique serait terrible, les serveurs n’en pourraient plus, et les internautes passeraient leur temps à attendre que les pages s’affichent
C’est justement parce que la pluspart des contenus ne changent jamais, que le cache a été inventé ! Pas le... Mais LES caches !
Le constat de base est le suivant :
- calculer une page prend du temps
- une page n’a presque jamais vocation à changer
- certains fichiers, comme les images, n’ont pas non plus vocation à changer sans changer de nom
Ainsi, les sites Internet, malins comme ils sont, vont conserver les pages calculées pendant une certaine période (disons 24h). Ils vont préparer des tas de photocopies de la page, et si la page est demandée par un internaute, tant que les 24h ne sont pas passées, ils donneront sans réfléchir (donc rapidement, et sans calcul) une copie de la page. *Efficace*
Mais les navigateurs aussi sont parfois malins, et eux aussi vont conserver la copie de certains éléments, comme les images. Si une page fait référence à une image (même nom sur le même site), alors il considèrera qu’elle n’a pas changé, et donc affichera la copie locale qu’il avait conservé, sans vérifier si oui ou non, elle a été modifiée sur le site.
Et c’est justement pour ça que nous passons notre temps à vous demander si vous avez bien vidé votre cache...
Vider le cache, nettoyer le cache, que fait Monsieur Propre ?
Le premier cache a vider est donc celui de votre navigateur.
Plug-ins pour navigateurs
Le plus simple, est de télécharger une extension pour ce faire :
- pour Google Chrome, Clear Cache est notre préféré : https://chrome.google.com/webstore/detail/clear-cache/cppjkneekbjaeellbfkmgnhonkkjfpdn
- pour Firefox, tentez Empty Cache Button : https://addons.mozilla.org/fr/firefox/addon/empty-cache-button/
installez, et cliquez avant de charger la maudite page qui refuse de changer, le tour est joué.
Raccourcis clavier des navigateurs
- pour Google Chrome ou Firefox :
- sous Mac : Cmd+Maj+Suppr
- sous PC : Ctrl+Maj+Suppr
- pour Internet Explorer : Ctrl+F5
Vider le cache depuis le menu du navigateur, valable aussi pour les mobiles
Laissez-vous simplement guider par ce site dédié et très bien conçu. Que vous souhaitiez vider le cache d’un Mac, d’un PC, d’un Smartphone Apple ou Android, tout y est décrit, suivez le guide !
Et le cache de mon site géré par un CMS ?
Le cache de votre site est en revanche sensible, il convient d’être très prudent avant de le vider.
- avec SPIP, rendez-vous simplement dans le menu "Maintenance", vous y trouverez une page "Vider le cache" ;
- avec Drupal, c’est un peu plus loin, ça se trouve dans le menu "Administration > Configuration > Development > Performance" ;
- sous Wordpress... C’est un peu différent, car Wordpress n’a par défaut... Pas de cache... (Etrange...) Le cache sera donc géré par un plug-in tiers, et sous Worpdress, les plugins sont nombreux !