Découvrez si les sites Web sont chargés à partir du cache et comment forcer les rechargements

Essayez Notre Instrument Pour Éliminer Les Problèmes

Lorsque vous visitez un site Web dans un navigateur Web moderne pour la première fois, le contenu est chargé d'un serveur Web vers l'ordinateur local.

Bien que certaines ressources puissent déjà être chargées à partir du cache, par exemple si vous avez visité une autre page sur le même hôte ou si le même hôte tiers a été utilisé sur les sites Web que vous avez visités précédemment.

La plupart du temps, cependant, le contenu est chargé à partir d'un serveur Web.

Lorsque vous visitez ce même site Web plus tard, et plus tard peut signifier la seconde suivante, ce jour-là ou même d'autres jours, une partie ou même la totalité du contenu peut être chargée à partir du cache au lieu du serveur.

Ce n'est souvent pas un problème et accélérera le rendu du site car certaines ressources n'ont pas besoin d'être extraites d'Internet.

Parfois, cependant, le contenu peut ne pas être mis à jour à cause de cela. Cela peut être extrêmement frustrant, par exemple si le site Web de votre journal local affiche les nouvelles d'hier, si un fil de discussion du forum n'affiche pas de nouvelles réponses ou si un site d'enchères n'affiche pas de nouvelles annonces.

Découvrez si les ressources sont chargées à partir du cache

Selon le navigateur que vous utilisez, il peut être facile ou pas si facile de déterminer quelles ressources ont été mises en cache. Les navigateurs basés sur Chromium s'affichent (à partir du cache) si l'outil réseau des outils de développement est ouvert.

Appuyez simplement sur F12 pour afficher les outils, passer au réseau et recharger la page.

from cache

Firefox n'affiche pas les informations de manière native. Vous pouvez installer le Module complémentaire Firebug pour ajouter des informations relatives au cache au navigateur.

Ici, vous sélectionnez l'onglet Net, cliquez sur un élément puis sur le cache pour afficher les informations relatives à la mise en cache.

firefox cache

Internet Explorer de Microsoft n'affiche pas directement les informations sur les ressources mises en cache dans les outils de développement. Vous pouvez cependant vérifier l'en-tête de réponse et s'il est 304, la ressource n'a pas été modifiée depuis la dernière visite et donc chargée depuis le cache.

Ce n'est pas un moyen sûr à 100% de savoir si une ressource a été mise en cache, car 200 peuvent également être renvoyées parfois pour les entrées mises en cache.

Une autre option que vous avez est de vérifier le répertoire de cache sur le disque dur (ou la mémoire) pour découvrir les entrées mises en cache. Les utilisateurs de Firefox peuvent charger à propos: cache pour connaître les emplacements du cache et même parcourir le cache à l'aide du navigateur.

En fonction de la taille du cache, il peut se charger assez lentement et il est fortement recommandé d'utiliser un explorateur de fichiers local à la place.

Les utilisateurs de Chrome peuvent charger chrome: // cache / au lieu de cela, qui répertorie les entrées mises en cache directement lorsqu'elles sont chargées dans le navigateur.

Enfin, les utilisateurs Windows peuvent également exécuter un sélection d'outils Nirsoft pour afficher le cache du navigateur sur leur système.

Forcer les recharges

Le moyen le plus simple de forcer un rechargement est d'appuyer sur le raccourci Ctrl-F5 lorsque cette page est ouverte. Cela contourne le cache et demande tous les fichiers au serveur.

Ceci est différent de frapper F5 uniquement qui actualisera également la page. Cela vérifiera si de nouvelles versions des ressources mises en cache sont disponibles et si elles sont chargées à partir du serveur. S'il n'y a pas de nouvelle version, la version mise en cache sera chargée à la place.

Bien que cela fonctionne bien individuellement, vous souhaiterez parfois désactiver complètement la mise en cache. Cela peut être fait à nouveau en utilisant les outils de développement.

  • Chrome : Appuyez sur F12 pour afficher à nouveau l'interface développeur et passer au réseau. Ici, vous devez sélectionner l'option désactiver le cache pour éviter que les ressources ne soient mises en cache tant que l'interface est ouverte.
  • Firefox : Appuyez sur F12 et sélectionnez l'icône des paramètres dans la barre d'outils principale. Ici, vous devez activer «désactiver le cache (lorsque la boîte à outils est ouverte)» dans les paramètres avancés.
  • Internet Explorer : Appuyez sur F12 pour ouvrir les outils de développement. Basculez vers le réseau et activez l'option «toujours actualiser à partir du serveur» avec un clic à côté de l'icône d'enregistrement dans la barre d'outils principale.

Enfin, il est également possible de supprimer complètement ou partiellement le cache disque pour forcer le navigateur à charger tout le contenu d'Internet.

Conclusion

La mise en cache fonctionne bien la plupart du temps. Parfois, cependant, vous pouvez rencontrer des problèmes où les sites Web n'affichent pas de nouveaux contenus même si vous êtes assez certain que le contenu est disponible.

En utilisant les méthodes ci-dessus, vous pouvez savoir si tel est le cas et forcer le navigateur à actualiser le cas.

Vous avez une autre méthode? Postez-le dans les commentaires ci-dessous.