Использование нескольких кэшей контента на Mac
В сети может быть несколько кэшей контента. Если используется несколько кэшей, можно указать отношения между ними: кэши могут быть одноранговыми узлами или родительскими узлами для других кэшей. Служба кэширования контента использует эти отношения для выбора кэша, который будет обрабатывать запрос на доступ к содержимому.
В следующих примерах показано два различных способа задания одноранговых и родительских отношений между несколькими кэшами контента в сети. В каждом примере сеть упорядочена в виде трехуровневой иерархии, которая включает родительские и прародительские кэши контента. Разница между ними заключается в назначении одноранговых кэшей контента. В первом примере одноранговые узлы заданы на каждом уровне иерархии. Во втором примере одноранговые узлы заданы только на самом нижнем уровне иерархии.
Конфигурация из первого примера обеспечивает максимальный обмен между кэшами. Если один из кэшей контента недоступен, в другом кэше уже может находиться то же содержимое. Кэши контента 1–6 и родительские кэши 1–5 могут использовать следующие политики выбора родительского узла: first-available, random, round-robin или sticky-available.
Конфигурация из второго примера обеспечивает максимальный общий размер кэша. Родительские кэши 1–5 не имеют общего доступа к содержимому друг друга, так же как и главные кэши 1–3. Кэши контента 1–6 и родительские кэши 1–5 могут использовать политику выбора родительского узла url-path-hash.