Qu'est-ce que la mise en cache Proxy Server?
La mise en cache du serveur proxy permet de réduire le temps nécessaire aux utilisateurs des réseaux informatiques pour accéder au contenu sur Internet. Lorsque les administrateurs réseau activent la mise en cache, le serveur proxy enregistre le contenu fréquemment utilisé de sorte qu'il n'a pas à télécharger le contenu à partir d'Internet chaque fois qu'un utilisateur le demande. Lorsqu'un utilisateur tape une adresse Web dans un navigateur Web, la demande est envoyée au serveur proxy, qui recherche le contenu spécifié dans son cache. Si les informations demandées ne peuvent pas être trouvées, il envoie une demande à Internet. Cela peut économiser de la bande passante et réduire le temps d'attente de l'utilisateur pour le contenu.
Les serveurs proxy peuvent utiliser la mise en cache des serveurs proxy passifs et actifs pour mettre en cache le contenu. Lorsqu'un serveur proxy ne peut pas trouver un site Web demandé dans son cache, puis télécharge une nouvelle copie à partir d'un serveur Web, il effectue une mise en cache passive. La mise en cache active se produit lorsque le serveur proxy est inactif et met en cache les sites Web auxquels les utilisateurs du réseau ont fréquemment accès. En activant la mise en cache active, les administrateurs réseau peuvent s'assurer que le serveur proxy dispose d'une nouvelle copie du contenu. L'inconvénient de la mise en cache active est qu'elle peut nécessiter plus de bande passante et peut ne pas convenir aux serveurs ayant des limitations de bande passante ou des temps d'arrêt requis.
Les données stockées à partir de la mise en cache du serveur proxy ne sont pas permanentes et doivent être mises à jour régulièrement pour garantir que les utilisateurs obtiennent la dernière version du contenu. Bien que les objets en cache doivent être mis à jour lorsque le contenu du site Web change, ils ont également une date d'expiration. Lorsqu'un élément expire, le serveur proxy vérifie auprès du serveur Web les informations sur la dernière version du contenu. S'il y a un changement, il téléchargera une nouvelle copie; sinon, il n'est pas nécessaire de télécharger le contenu à nouveau et met simplement à jour le délai d'expiration. Les serveurs proxy conservent un journal de ces actions afin que les administrateurs puissent voir la fréquence à laquelle le serveur récupère le nouveau contenu et la fréquence à laquelle les utilisateurs accèdent au contenu directement à partir du cache.
La mise en cache du serveur proxy présente un inconvénient en ce qu'elle peut parfois nuire aux performances du réseau. Si l'administrateur réseau alloue trop peu d'espace sur le serveur pour la mise en cache, le serveur devra continuer à supprimer les éléments du cache. Les articles qui sont les moins utilisés ou qui arrivent à expiration seront généralement retirés en premier pour laisser la place à plus d'articles lorsque le besoin s'en fait sentir.