Utiliser plusieurs caches de contenu
Vous pouvez disposer de plusieurs caches de contenu pour votre réseau. Si vous en avez plusieurs, vous pouvez indiquer des relations de pairs et de parents pour les caches de contenu. La mise en cache de contenu utilise ces relations pour déterminer à quel cache de contenu il est demandé de répondre à une demande de contenu.
Les exemples suivants montrent deux manières différentes de définir les relations de pairs et de parents entre plusieurs caches de contenu dans un réseau. Dans chaque exemple, le réseau est organisé selon une hiérarchie à trois niveaux avec des caches de contenu parents et grands-parents. La différence se situe dans la manière dont les caches de contenu pairs sont définis. Dans le premier exemple, les pairs sont définis à chaque niveau de la hiérarchie. Dans le second exemple, les pairs sont définis uniquement au niveau le plus bas de la hiérarchie.
Vous pouvez choisir une configuration qui correspond au premier exemple pour optimiser le partage entre les caches. Si l’un des caches de contenu dans un emplacement n’est pas disponible, un autre peut déjà avoir le même contenu mis en cache. Les caches de contenu 1 à 6 et les caches parents 1 à 5 utilisent les règles de sélection de parents suivantes : Premier disponible, Aléatoire, Round Robin ou Affinité disponible.
Vous pouvez choisir une configuration qui correspond au deuxième exemple pour optimiser la taille totale du cache. Les caches parents 1 à 5 ne partagent pas de contenu entre eux, et les caches principaux 1 à 3 en font de même. Les caches de contenu 1 à 6 et les caches parents 1 à 5 utilisent la règle de sélection de parents url-path-hash.