Utilitzar diverses memòries cau de contingut al Mac
Pots tenir diverses memòries cau de contingut per a la teva xarxa. Si en tens més d’una, pots especificar relacions entre memòries cau de contingut del mateix nivell i memòries cau de contingut de nivell superior. L’emmagatzematge de contingut en memòria cau fa servir aquestes relacions per determinar en quina memòria cau de contingut es farà una cerca per atendre una sol·licitud de contingut.
Els exemples següents mostren dues maneres diferents de definir relacions entre memòries cau del mateix nivell i memòries cau de nivell superior en una xarxa. En cada exemple, la xarxa està organitzada segons una jerarquia de tres nivells que té memòries cau de contingut de nivell superior i d’un nivell situat encara més amunt que aquest. La diferència entre els exemples rau en la manera en què es defineixen les memòries cau de contingut del mateix nivell. Al primer exemple, les memòries cau del mateix nivell es defineixen a cada nivell de la jerarquia. Al segon exemple, les memòries cau del mateix nivell es defineixen només al nivell més baix de la jerarquia.
Pots escollir una configuració com la del primer exemple per maximitzar l’ús compartit entre les memòries cau. Si una de les memòries cau de contingut d’una ubicació no està disponible, pot ser el mateix contingut en memòria cau ja estigui emmagatzemat en una altra. Les memòries cau de contingut 1-6 i les memòries cau de nivell superior 1-5 poden utilitzar les següents polítiques de selecció de memòria cau de nivell superior: “la primera disponible”, “aleatòria”, “per rotació” o “persistent disponible”.
Pots escollir una configuració com la del segon exemple per maximitzar la mida total de la memòria cau. Les memòries cau de nivell superior 1-5 no comparteixen contingut entre elles, i tampoc no ho fan les memòries cau principals 1-3. Les memòries cau de contingut 1-6 i les memòries cau de nivell superior 1-5 poden utilitzar la política de selecció de memòria cau de nivell superior anomenada “url-path-hash”.