Mise en cluster du cache cache-clustering

Le clustering du cache permet à plusieurs serveurs à charge équilibrée d’échanger des entrées de cache dans le cache de réponse principal et le cache de données secondaire (pour les requêtes imbriquées/intégrées), avec la possibilité d’augmenter considérablement la réactivité du serveur en éliminant la nécessité de générer la même entrée de cache sur plusieurs serveurs.

Si tel est le cas, lorsqu’un serveur reçoit une demande pour un élément qui n’est pas dans le cache local, il contacte les serveurs homologues du cluster. Il vérifie s’ils disposent déjà de cet élément de données avant de demander au serveur d’images de générer l’élément.

La mise en cluster du cache bénéficie principalement aux applications impliquant des contenus hautement susceptibles d’être mis en cache. Les charges du serveur doivent être réduites de manière significative lors du déploiement initial et de la mise en ligne avec de nouveaux contenus.

Les délais d’expiration et d’autres mesures de protection garantissent que le système continue à fonctionner à pleine capacité même lorsqu’un ou plusieurs serveurs homologues sont hors ligne.

Le cluster de cache peut fonctionner dans l’une des deux configurations de base suivantes :

  • Lorsque PS::cacheCluster.updateLocalCache est activé (par défaut), toute entrée de cache trouvée sur un serveur homologue est copiée dans le cache local.

    Cette configuration réduit le trafic entre les serveurs d’homologues. Il offre également les temps de réponse les plus rapides, au prix de la réplication de toutes les entrées de cache vers tous les serveurs du cluster. Il s’agit de la configuration recommandée.

  • Lorsque PS::cacheCluster.updateLocalCache est désactivé, les données des autres serveurs ne sont pas copiées dans le cache local.

    L’espace disque disponible pour les données du cache est ainsi multiplié. Toutefois, cela augmente le trafic entre les serveurs d’homologues et réduit les temps de réponse globaux. Utilisez cette configuration uniquement lorsque les taux d’accès au cache sont faibles.

recommendation-more-help
a26166cd-f2f4-45ce-996d-96a0f0d6cf49