Qu'est-ce qu'un cache Web?
Un cache Web est un dossier de fichier dans un navigateur Web qui stocke les données des pages Web visitées par l'utilisateur. Il permet de visualiser plus rapidement le contenu Web des sites que l'utilisateur a visités précédemment et stocke des images, des scripts Web, des fichiers multimédias et d'autres contenus de site Web. Les navigateurs Web et les serveurs proxy implémentent un cache qui peut réduire le temps nécessaire pour obtenir des informations, réduire la charge d'un réseau, réduire les coûts de transfert de données et améliorer l'accessibilité du réseau.
Le type de cache Web le plus courant est le cache du navigateur, qui stocke des images, des données vidéo en continu, des fichiers JavaScript®, des fichiers de feuille de style en cascade (CSS) et tout autre contenu affiché sur des sites Web. Lorsqu'un utilisateur visite un site Web, le navigateur cherche d'abord le contenu dans la mémoire cache du navigateur. Si l'utilisateur a déjà visité le site Web, le cache contient généralement une copie stockée du contenu du site. Le navigateur n'a donc pas besoin de télécharger à nouveau la page à partir du serveur Web. Le matériel mis en cache a une date d'expiration pour s'assurer que l'utilisateur ne visualisera pas de contenu obsolète. Lorsque le contenu de la page Web consultée change, les données du site dans le cache Web sont également mises à jour pour refléter ces modifications.
Un autre type de cache Web existe sur les réseaux qui implémentent un serveur proxy. Lorsqu'un utilisateur accède à un site Web dans son navigateur, une demande est faite au serveur proxy pour vérifier si ce site Web spécifique apparaît déjà dans le cache. Le cache du serveur proxy contient des données provenant de sites Web visités par tous les utilisateurs du réseau. Si le matériel existe déjà dans le cache et n'est pas périmé, il ne sera pas nécessaire de le télécharger à nouveau à partir d'Internet. La mise en cache des données sur le réseau local peut aider à améliorer l'accessibilité et l'efficacité sur les réseaux à fort trafic ou à bande passante limitée.
Les deux types de caches Web ont leurs propres avantages et inconvénients. Le cache du navigateur et le cache du serveur proxy permettent aux utilisateurs d’accéder plus rapidement aux données de sites Web. Un cache de serveur proxy est particulièrement utile pour les grands réseaux qui comptent de nombreux utilisateurs, fournissent une bande passante limitée, consomment beaucoup de données et mettent en œuvre le streaming vidéo ou le protocole VoIP (Voice over Internet Protocol). L'un ou l'autre type de cache Web peut avoir des inconvénients si le matériel n'est pas mis à jour assez rapidement et si le navigateur ou le serveur proxy n'est pas configuré pour mettre en cache certains types de données. La mémoire cache peut également se remplir rapidement si seule une petite quantité d’espace est disponible.