Mac で複数のコンテンツキャッシュを使用する
ネットワークで複数のコンテンツキャッシュを指定できます。複数ある場合は、コンテンツキャッシュのピアおよびペアレント関係を指定できます。コンテンツキャッシュではそれらの関係を使用して、コンテンツ要求を満たすためにどのコンテンツキャッシュがクエリーされるのかが判断されます。
次の例では、ネットワークで複数のコンテンツキャッシュの間にピアおよびペアレント関係を定義する 2 つの方法を示します。それぞれの例で、ネットワークはペアレント・コンテンツ・キャッシュおよびグランドペアレント・コンテンツ・キャッシュを使用する 3 レベルの階層に編成されます。これらの違いは、ピア・コンテンツ・キャッシュの定義方法にあります。最初の例で、ピアは階層内の各レベルで定義されます。2 番目の例では、ピアは階層内の最下位レベルのみで定義されます。
最初の例に相当する構成を選択すると、キャッシュ間の共有を最大限に活かすことができます。ある場所でいずれかのコンテンツキャッシュが使用不可になっても、別のコンテンツキャッシュに同じコンテンツがすでにキャッシュされている可能性があります。コンテンツキャッシュ 1 〜 6 およびペアレントキャッシュ 1 〜 5 は、ペアレント選択ポリシーとして first-available、random、round-robin、または sticky-available を使用できます。
2 番目の例に相当する構成を選択すると、キャッシュの合計サイズが最大化することがあります。ペアレントキャッシュ 1 〜 5 は相互にコンテンツを共有しません。メインキャッシュ 1 〜 3 も同様です。コンテンツキャッシュ 1 〜 6 およびペアレントキャッシュ 1 〜 5 は、ペアレント選択ポリシーとして url-path-hash を使用できます。