Useiden sisältövälimuistien käyttäminen Macissa
Verkossasi voi olla useita sisältövälimuisteja. Jos sisältövälimuisteja on useita, voit määrittää niille kumppani- ja edeltäjäsuhteita. Sisältövälimuisti käyttää näitä suhteita päättääkseen, miltä välimuistilta kysellään pyynnön täyttämiseksi.
Alla olevat esimerkit näyttävät kaksi eri tapaa, miten kumppani- ja edeltäjäsuhteet voitaisiin määrittää verkossa, jossa on useita sisältövälimuisteja. Kummassakin esimerkissä verkko on järjestetty kolmitasoiseen hierarkiaan, jossa on edeltäjä- ja esiedeltäjä-välimuisteja. Niiden välinen ero on, miten kumppanivälimuistit on määritetty. Ensimmäisessä esimerkissä kullakin hierarkian tasolla on määritetty kumppaneita. Jälkimmäisessä esimerkissä vain hierarkian alimmalla tasolla on määritetty kumppaneita.
Ensimmäisen esimerkin mukainen määritys maksimoi välimuistien välisen yhteistyön. Jos jokin sisältövälimuisteista ei ole saatavilla, toisessa voi jo olla sama sisältö. Sisältövälimuistit 1–6 ja edeltäjävälimuistit 1–5 voivat käyttää edeltäjänvalintakäytäntöjä Ensimmäinen saatavilla oleva, Satunnainen, Kiertovuorottelu tai Pysyvä saatavilla olevista.
Jälkimmäisen esimerkin mukainen määritys maksimoi välimuistien kokonaiskoon. Edeltäjävälimuisteilla 1–5 ei ole yhteistä sisältöä, kuten ei myöskään päävälimuisteilla 1–3. Sisältövälimuistit 1–6 ja edeltäjävälimuistit 1–5 voivat käyttää edeltäjänvalintakäytäntöä Hajautus.