serveur cache
Un serveur cache est un serveur, ou un service agissant comme tel. Installé sur le réseau, il est dédié à la sauvegarde en local de différents contenus Internet, notamment des pages Web. En enregistrant des informations précédemment consultées dans un emplacement de stockage temporaire appelé cache (ou « antémémoire »), un serveur cache accélère l'accès aux données, tout en diminuant la sollicitation de la bande passante de l'entreprise. Les serveurs cache donnent également aux utilisateurs un accès hors ligne aux contenus, notamment aux fichiers Rich Media, ou média enrichi, ainsi qu'à d'autres documents. Le serveur cache est parfois appelé « moteur cache ».
Un serveur cache est pratiquement toujours un serveur proxy (ou serveur de délégation). Il s'agit d'une machine qui « représente » les utilisateurs en interceptant leurs demandes Internet et en les administrant. En général, la mise en oeuvre d'un tel système tient au fait que les ressources de l'entreprise sont protégées derrière un serveur pare-feu. Ce dernier autorise les requêtes sortantes mais filtre tout le trafic entrant. Un serveur proxy associe les messages entrants aux requêtes sortantes. Ce faisant, il est également en mesure de mettre en cache les fichiers reçus pour un usage ultérieur par tout utilisateur. Côté utilisateur, les serveurs cache et proxy sont invisibles : toutes les demandes Internet et les réponses renvoyées donnent l'impression d'être échangées directement avec le serveur Internet concerné. (En fait, le serveur proxy n'est pas totalement invisible : son adresse IP doit être spécifiée au navigateur ou à tout autre programme de protocole, sous la forme d'une option de configuration.)