Verwenden mehrerer Inhaltscaches auf dem Mac
Du kannst für dein Netzwerk mehrere Inhaltscaches verwenden. Wenn du mehrere Inhaltscaches hast, kannst du für sie Peer- und übergeordnete Beziehungen festlegen. Beim Inhaltscaching werden diese Beziehungen verwendet, um zu ermitteln, welcher Inhaltscache Inhaltsanfragen erhält und darauf reagiert.
Die folgenden Beispiele zeigen zwei verschiedene Möglichkeiten dafür, wie sich die Peer- und übergeordneten Beziehungen zwischen mehreren Inhaltscaches in einem Netzwerk definieren lassen. In jedem Beispiel ist das Netzwerk in einer dreistufigen Hierarchie strukturiert, die übergeordnete Caches und Hauptcaches umfasst. Sie unterscheiden sich dadurch, wie die Peer-Inhaltscaches definiert sind. Im ersten Beispiel werden auf jeder Ebene der Hierarchie Peers definiert. Im zweiten Beispiel werden nur auf der untersten Ebene der Hierarchie Peers definiert.
Bei Auswahl einer Konfiguration wie im ersten Beispiel könntest du die Freigabe zwischen Caches maximieren. Wenn einer der Inhaltscaches an einem Ort nicht verfügbar ist, hat vielleicht ein anderer den gleichen Inhalt bereits zwischengespeichert. Inhaltscaches 1-6 und übergeordnete Caches 1-5 können als Strategie für die Auswahl übergeordneter Elemente „Erste verfügbare“, „Zufällig“, „Rundlauf (Round robin)“ oder „Anhaftend (Sticky available)“ verwenden.
Bei Auswahl einer Konfiguration wie im zweiten Beispiel könntest du die Gesamtgröße des Caches maximieren. Weder die übergeordneten Caches 1-5 teilen Inhalte miteinander, noch die Hauptcaches 1-3. Die Inhaltscaches 1-6 und die übergeordneten Caches 1-5 können als Strategie für die Auswahl übergeordneter Elemente „URL-Pfad-Hash“ verwenden.