Chaque fois que les gens discutent du cache du navigateur, ils ont tendance à s’en tenir à un seul sujet : vider le cache. Mais ils ne parlent pas souvent de l’importance ou de la mécanique du processus. En réalité, certains navigateurs actualisent leur cache ou le suppriment automatiquement.
Certes, cela n’arrive pas aussi souvent que nous le souhaiterions. Sinon, l’intervention manuelle de l’utilisateur ne serait pas nécessaire. Le cache est extrêmement utile pour les sites Web, les services cloud et les applications Web. Cela peut rendre tout plus rapide et plus fluide.
L’inconvénient est que cela peut également ralentir les choses. D’où la nécessité de comprendre comment fonctionne le cache, comment il est stocké et que faire s’il fait plus de mal que de bien.
Heures d’actualisation du cache
Bien que la plupart des navigateurs exécutent les mêmes fonctions essentielles, il n’y a pas deux navigateurs Internet identiques. Chaque logiciel a ses propres politiques, paramètres par défaut et préférences utilisateur. Cela signifie qu’il n’y a pas de délai prédéfini pour que les navigateurs actualisent automatiquement le cache d’un site Web individuel.
Par exemple, certains navigateurs récupèrent uniquement les derniers fichiers de cache après l’expiration des anciens fichiers. Cela peut varier de quelques minutes à plusieurs jours ou années. Cela dépend de la fréquence à laquelle une personne visite un site Web spécifique ou utilise ce navigateur.
Cependant, les navigateurs ne peuvent conserver les éléments en cache indéfiniment qu’en théorie. De nombreux fichiers mis en cache ont des en-têtes HTTP tels que « Last-Modified », « Cache-Control » et « Expires ». Sur la base des en-têtes, les navigateurs définissent des dates d’expiration précises pour le contenu.
Ils peuvent soit récupérer un nouveau fichier après la date d’expiration, soit simplement supprimer automatiquement le cache.
Forcer l’actualisation du cache
Pour comprendre pourquoi il est essentiel de rafraîchir le cache ou de le supprimer, il est important de connaître la différence entre rafraîchir une page et rafraîchir le cache manuellement.
La plupart des navigateurs ont le même bouton d’actualisation de la page. Appuyez sur la touche « F5 », cliquez sur le bouton d’actualisation ou cliquez avec le bouton droit sur un onglet et sélectionnez l’option d’actualisation pour effectuer une actualisation standard. Le navigateur rechargera la page en utilisant le même fichier cache qu’il avait en mémoire.
Malheureusement, cela ne permettra pas toujours à un site Web de se charger plus rapidement ou de mieux fonctionner. Cela se produit lorsque le fichier cache est obsolète. Parfois, les utilisateurs doivent forcer une actualisation du cache.
Cette action oblige les navigateurs à récupérer les dernières informations de la page Web à partir de ses serveurs au lieu des fichiers en cache que le navigateur a en stockage. En d’autres termes, le serveur envoie une version de page entièrement mise à jour au navigateur.
Forcer une actualisation du cache peut fonctionner différemment dans certains navigateurs. Par exemple, de nombreux navigateurs Windows, comme Opera, Edge, Firefox, Chrome et autres, envoient des commandes « Cache-Control : no-cache » au serveur. En retour, les navigateurs obtiennent la page directement du serveur.
Mais sur les systèmes OS X, le lancement d’une actualisation forcée du cache supprimera le cache, puis rechargera la page. Encore une fois, avec un cache vide, le navigateur peut récupérer la page directement à partir du serveur, sans avoir besoin de fichiers en cache stockés localement.
Forcer l’actualisation du cache sous macOS
Si vous utilisez un Mac, vous utilisez probablement Safari pour la plupart des activités de navigation. Les commandes suivantes vous aideront à effectuer une actualisation forcée du cache :
- Appuyez sur « Option + ⌘ ».
- Appuyez sur « Commande + E ».
- Maintenez « Command + R » pour actualiser la page avec un cache vide.
Forcer l’actualisation du cache sous Windows
Edge, Chrome, Opera et Firefox utilisent les mêmes raccourcis clavier pour forcer l’actualisation du cache. Appuyez sur « Ctrl + F5 » au lieu de la norme « F5 ». Il enverra la commande « Cache-Control : no-cache » et forcera le navigateur à utiliser les fichiers provenant directement du serveur pour charger une page.
Vider le cache manuellement
Il n’y a pas de consensus sur le temps qu’il faut pour conserver les fichiers de cache. Certaines applications et certains sites Web ont tendance à fonctionner plus lentement après un certain temps. Mais d’autres s’en sortent très bien après des mois d’utilisation des mêmes fichiers de cache.
Cela dit, vider manuellement le cache du navigateur est une excellente habitude à prendre. Et selon votre navigateur, le processus peut sembler un peu différent.
Effacer le cache dans Chrome
La plupart des utilisateurs doivent savoir comment vider le cache dans Chrome. Mais récapitulons quand même le processus :
- Lancez Chrome.
- Cliquez sur le bouton à trois points dans le coin supérieur droit.
- Allez dans « Plus d’outils ».
- Sélectionnez « Effacer les données de navigation… »
- Cochez l’option « Images et fichiers mis en cache ».
- Sélectionnez une plage de temps et cliquez sur « Effacer les données ».
Notez que cela ne supprimera pas l’historique de navigation, les données de remplissage automatique ou les cookies, sauf si vous choisissez de donner à Chrome une table rase.
Vider le cache de Firefox
Si vous souhaitez vider le cache de Firefox, vous devez le faire depuis le menu « Historique ».
- Lancez Firefox.
- Allez dans « Historique ».
- Sélectionnez « Effacer l’historique récent… »
- Cochez l’option « Cache ».
- Cliquez sur « Effacer maintenant ».
Encore une fois, cela ne supprimera que les fichiers mis en cache du stockage local. Vous devez ajouter d’autres sélections pour effacer les cookies, les informations de connexion, les préférences du site, les données hors ligne, etc.
Effacer le cache dans Safari
Le processus de nettoyage du cache Safari est assez simple mais peut supprimer plus d’informations stockées que vous ne le souhaitez.
- Lancez Safari.
- Allez dans l’onglet « Historique ».
- Cliquez sur « Effacer l’historique… »
- Sélectionnez des sites Web ou l’intégralité de l’historique de navigation.
- Cliquez sur « Effacer l’historique ».
Notez que l’effacement de l’historique dans Safari supprime tout, y compris les fichiers en cache, les mots de passe enregistrés et les informations d’identification de l’utilisateur, les cookies et d’autres éléments.
Effacer le cache dans Edge
Lancez votre navigateur Microsoft Edge et suivez les étapes suivantes pour supprimer le cache et faire de la place pour les nouveaux fichiers de site Web.
- Cliquez sur le bouton de menu à trois points.
- Aller aux paramètres. »
- Sélectionnez « Confidentialité et services ».
- Allez dans l’onglet « Effacer les données de navigation ».
- Cochez « Images et fichiers mis en cache ».
- Sélectionnez les cookies et autres éléments que vous souhaitez supprimer.
- Cliquez sur le bouton « Effacer ».
Effacer le cache dans Opera
Opera a un processus différent pour vider le cache, mais il est similaire au processus de Safari.
- Lancez Opéra.
- Allez dans le menu principal.
- Accédez à « Paramètres ».
- Allez dans « Confidentialité et sécurité ».
- Cliquez sur l’option « Effacer les données de navigation ».
- Cliquez sur le menu « Avancé » dans le panneau de droite.
- Appuyez sur « Effacer les données ».
Vous pouvez forcer Opera à vider automatiquement son cache lors de la fermeture, ce qui est plutôt cool :
- Aller aux paramètres. »
- Allez dans « Confidentialité et sécurité ».
- Sélectionnez « Cookies et autres données de site ».
- Déplacez le curseur « Effacer les cookies et les données du site lorsque vous quittez Opera » sur activé.
L’activation de cette option empêchera Opera de stocker les fichiers de cache locaux. Par conséquent, chaque fois que vous visitez un site Web, vous obtenez la page directement à partir du serveur hôte. Cela ne rendra peut-être pas toujours votre navigation plus fluide, mais cela devrait éliminer les problèmes de connexion et le débordement du cache.
Principales raisons pour lesquelles vous avez besoin d’une actualisation du cache du navigateur ou d’un effacement complet
Chaque fois que les utilisateurs accèdent à des sites Web, les navigateurs stockent diverses données telles que des informations sur le site et des fichiers en cache. Mais même si quelque chose change avec le site Web ou le serveur, les utilisateurs peuvent toujours y accéder en utilisant des fichiers et des informations plus anciens.
Cela peut créer quelques problèmes.
Par exemple, les gens peuvent accéder à des sites Web en utilisant des formulaires anciens ou expirés. Cela peut compromettre la sécurité de la connexion et du transfert de données.
De plus, l’utilisation d’anciens formulaires peut créer des problèmes d’incompatibilité. Par conséquent, bien que vous puissiez toujours accéder à un site, il se peut qu’il ne fonctionne pas correctement ou comme prévu. Certains utilisateurs peuvent rencontrer des problèmes d’accessibilité, des problèmes d’affichage, des erreurs de connexion, etc.
De plus, les anciens formulaires moins sécurisés ne protègent pas toujours les informations personnelles de l’utilisateur.
Ne dormez pas sur la gestion du cache de votre navigateur
Les données collectées par les navigateurs et les appareils peuvent aider ou aggraver les choses pour l’utilisateur moyen. Malheureusement, vous ne pouvez pas entièrement automatiser la gestion du cache à l’aide d’un ordinateur, d’une tablette ou d’un smartphone.
Il est souvent nécessaire de forcer manuellement une actualisation du cache ou d’effacer tout l’historique du cache. Heureusement, le processus est convivial sur tous les navigateurs et vous n’avez pas besoin d’expertise technique pour le faire. Vous pouvez vider le cache chaque fois que nécessaire, ou non si vous ne rencontrez pas de problèmes.
Dites-nous ce que vous pensez de l’état actuel de la gestion du cache du navigateur. Supprimez-vous régulièrement le cache ou non ? Préférez-vous forcer l’actualisation du cache sur des sites Web individuels ? Rendez-vous dans la section des commentaires ci-dessous et faites-le nous savoir.