Konfigurácia rozšírených nastavení ukladania obsahu do medzipamäte
Ukladanie obsahu do medzipamäte môžete ešte vyladiť na základe svojich nastavení siete.
Rozšírené možnosti konfigurácie obsahovej medzipamäte môžete nastaviť buď použitím príkazového riadku v Termináli, alebo úpravou hodnôt kľúčov v súbore /Library/Preferences/com.apple.AssetCache.plist. Niektoré zmeny sa prejavia až po zastavení a reštartovaní ukladania obsahu do medzipamäte.
Rozšírené parametre konfigurácie môžete nastaviť pomocou príkazu defaults
a následným zadaním príkazu sudo AssetCacheManagerUtil reloadSettings
. Štandardné (nie rozšírené) nastavenia zobrazíte pomocou príkazu AssetCacheManagerUtil settings
.
Viac informácií o príkaze AssetCacheManagerUtil
nájdete v téme Spravovanie ukladania do medzipamäte z príkazového riadka a na stránke nápovedy AssetCacheManagerUtil(8).
Používanie príkazu defaults na nastavenie parametrov konfigurácie
Pomocou príkazu defaults
môžete nastaviť jednoduché aj zložené kľúče.
Ak napríklad chcete nastaviť kľúč Interface
na hodnotu en1, vykonajte nasledujúci príkaz ako správca:
$ sudo -u _assetcache defaults write /Library/Preferences/com.apple.AssetCache.plist Interface -string en1
ListenRanges
je zložený kľúč, ktorý zahŕňa súbor slovníkov. Ak napríklad chcete nastaviť dve IP adresy pre kľúč ListenRanges, vykonajte nasledujúci príkaz ako správca:
$ sudo -u _assetcache defaults write /Library/Preferences/com.apple.AssetCache.plist ListenRanges '( { first = 10.0.0.1; last = 10.0.0.254; }, { first = 10.1.0.1; last = 10.1.0.254; } )'
Po použití príkazu defaults nezabudnite spustiť nasledujúci príkaz, aby sa znova načítali nastavenia obsahovej medzipamäte:
$ sudo AssetCacheManagerUtil reloadSettings
Ďalšie informácie o príkaze defaults
nájdete na stránke nápovedy defaults(1).
Kľúče a hodnoty plist súboru na konfiguráciu medzipamäte
Dôležité: V súbore com.apple.AssetCache.plist nemeňte žiadne iné nastavenia okrem tých, ktoré sú popísané v tabuľke nižšie.
Kľúč môže mať hodnotu, ktorá je ohraničená dvomi hodnotami. Hodnota kľúča môže byť akékoľvek číslo patriace do rozsahu medzi najnižšou a najvyššou hodnotou. Ak nastavíte hodnotu nižšiu, ako je dolná hranica, použije sa hodnota dolnej hranice. Ak nastavíte hodnotu vyššiu, ako je horná hranica, použije sa hodnota hornej hranice. Napríklad hodnota kľúča PeerDownloadTimeout je ohraničená hodnotami 5 a 300. Ak ju nastavíte na 301 alebo 1 000, hodnota sa nastaví na 300. Ak ju nastavíte na 4 alebo -10, hodnota sa nastaví na 5.
Niektoré zmeny sa prejavia po spustení príkazu AssetCacheManagerUtil reloadSettings
; iné až po tom, čo zastavíte a reštartujete ukladanie obsahu do medzipamäte. Jediné kľúče, ktoré podporujú príkaz reloadSettings, sú tie, ktoré tiež možno nastaviť v nastaveniach ukladania obsahu do medzipamäte (je to uvedené v tabuľke nižšie). Ak chcete nastaviť hodnoty v nastaveniach ukladania obsahu do medzipamäte, vyberte menu Apple > Systémové nastavenia, kliknite na Zdieľanie a potom kliknite na Ukladanie obsahu do medzipamäte.
Kľúč | Popis | Predvolená hodnota | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
AgeForLowSpaceAlert | Ak sa z medzipamäte odstráni nejaký obsah v dôsledku nedostatku miesta na disku, pričom odstránený obsah bol do medzipamäte pridaný pred menej dňami, než je nastavená hodnota tohto kľúča, zobrazí sa upozornenie na nedostatok miesta na disku. | 30 (dní) | |||||||||
AllowCacheDelete | Povolí automatické odstránenie obsahu z medzipamäte v prípade, že počítač potrebuje priestor na disku pre iné aplikácie. | Áno | |||||||||
AllowImports | Povolí import (odoslanie) žiadostí. | Áno | |||||||||
AllowPersonalCaching | Povolí ukladať do medzipamäte užívateľské dáta z iCloudu. Aspoň jeden z kľúčov AllowPersonalCaching alebo AllowSharedCaching musí mať hodnotu Áno. Túto hodnotu môžete nastaviť aj v nastaveniach Ukladanie obsahu do medzipamäte. | Áno | |||||||||
AllowSharedCaching | Kontroluje ukladanie obsahu nepochádzajúce z iCloudu, napríklad aplikácií a aktualizácií softvéru. Aspoň jeden z kľúčov AllowPersonalCaching alebo AllowSharedCaching musí mať hodnotu Áno. | Áno | |||||||||
AllowWirelessPortable | Povolí prenosným počítačom, ktoré majú len pripojenie k Wi‑Fi sieťam, spustiť ukladanie obsahu do medzipamäte. | Áno | |||||||||
CacheLimit | Maximálny priestor na disku (počet bajtov), ktorý sa použije pre obsahovú medzipamäť. Túto hodnotu môžete nastaviť aj v nastaveniach Ukladanie obsahu do medzipamäte. | 0 (neobmedzené) | |||||||||
DatabaseUpdateInterval | Ako často ukladá obsahová medzipamäť zmeny do svojej databázy na disku. Zvýšením tohto intervalu sa zvyšuje riziko straty uloženého obsahu pri výpadku napájania. Maximum je 3 600 sekúnd (1 hodina). Interval s hodnotou 0 znamená, že databáza sa bude vždy aktualizovať okamžite, bez omeškania, čo môže znížiť výkon. | 5 (sekúnd) | |||||||||
DataPath | Cesta k adresáru, ktorý sa používa na uchovanie obsahu v medzipamäti. Ak manuálne zmeníte toto nastavenie, neznamená to, že obsah uložený v medzipamäti sa automaticky presunie zo starého do nového umiestnenia. Ak chcete obsah presunúť automaticky, použite nastavenia Ukladanie obsahu do medzipamäte (pozrite si časť Výber oddielu pre ukladanie do medzipamäte). Túto hodnotu môžete nastaviť aj v nastaveniach Ukladanie obsahu do medzipamäte. | /Library/Application Support/Apple/AssetCache/Data | |||||||||
DownloadMinRate | Minimálny počet bajtov za sekundu, ktorý musí klient zvládnuť preniesť pri sťahovaní obsahu z obsahovej medzipamäte. Obsahová medzipamäť zastaví sťahovania, pri ktorých sa dáta prenášajú pomalšie, ako je táto rýchlosť. Ohraničené minimum je 1000 bajtov za sekundu. | 8 000 (bajtov za sekundu) | |||||||||
DownloadTimeout | Ako dlho (v sekundách) môže sťahovanie ku klientovi zostať nečinné, kým sa odosielanie preruší. Ohraničené minimum je 10 sekúnd. | 180 (sekúnd) | |||||||||
ImportMaxRate | Maximálny počet bajtov za sekundu, ktorý obsahová medzipamäť prijíma od každého klienta. Hodnota 0 znamená neobmedzený počet bajtov za sekundu. | 0 (bajtov za sekundu) | |||||||||
ImportMinRate | Minimálny počet bajtov za sekundu, ktorý musí klient zvládnuť preniesť pri importovaní (odosielaní) obsahu. Obsahová medzipamäť zastaví importy, pri ktorých sa dáta prenášajú pomalšie, ako je táto rýchlosť. Minimálna rýchlosť je 100 bajtov za sekundu. | 2 000 (bajtov za sekundu) | |||||||||
ImportRateAttenuation | Percento oslabenia pridané k času odosielania. Ohraničené minimum je 0 % oslabenie. Príliš veľké hodnoty prekročia hodnotu kľúča ImportTimeout a spôsobia zlyhanie. | .20 (percentá) | |||||||||
ImportTimeout | Ako dlho (v sekundách) môže import (odosielaný obsah) od klienta zostať nečinný, kým sa odosielanie preruší. Minimum je 10 sekúnd. | 300 (sekúnd) | |||||||||
Interface | Názov BSD sieťového rozhrania, ktoré bude používať obsahová medzipamäť. | Listen vo všetkých rozhraniach | |||||||||
ListenRanges | Súbor slovníkov popisujúci rozsah klientskych IP adries, ktoré sa majú obslúžiť. Nižšie si pozrite príklad použitia kľúča ListenRanges. Túto hodnotu môžete nastaviť aj v nastaveniach Ukladanie obsahu do medzipamäte. | žiadne | |||||||||
ListenRangesOnly | Ak je kľúč ListenRangesOnly nastavený na hodnotu pravda, obsahová medzipamäť bude poskytovať obsah len klientom v rozsahu, ktorý je určený kľúčom ListenRanges. Ak chcete použiť kľúč ListenRangesOnly, musíte špecifikovať aj kľúč ListenRanges. Túto hodnotu môžete nastaviť aj v nastaveniach Ukladanie obsahu do medzipamäte. | Nie | |||||||||
ListenWithPeersAndParents | Označuje, či sa ukladanie do medzipamäte zaregistruje zjednotením kľúčov ListenRanges, PeerListenRanges a Parents keys alebo iba s kľúčom ListenRanges. Vezmite na vedomie, že ListenRanges sa môže automaticky generovať z kľúča LocalSubnetsOnly a PeerListenRanges sa môže automaticky generovať z kľúča PeerLocalSubnetsOnly. | Predvolené nastavenie závisí od histórie počítača:
| |||||||||
LocalSubnetsOnly | Či má alebo nemá obsahová medzipamäť poskytovať obsah radšej len klientom v rovnakej bezprostrednej lokálnej sieti ako je ona, než klientom vo všetkých lokálnych sieťach, ktoré sú v dosahu obsahovej medzipamäte. Túto hodnotu môžete nastaviť aj v nastaveniach Ukladanie obsahu do medzipamäte. | Áno | |||||||||
LogClientIdentity | Určuje, či má alebo nemá obsahová medzipamäť zaznamenať IP adresu a číslo portu klientov, ktorí žiadajú obsah. | Nie | |||||||||
MaxConcurrentClients | Tento limit slúži na zabezpečenie toho, aby sa obsahovej medzipamäti neminuli deskriptory súborov. Apple nezaručuje, že obsahová medzipamäť môže dosiahnuť 3 400 súbežných klientov. | 3 400 | |||||||||
MaxParentDepth | Maximálny počet ráz (pre jednu žiadosť), čo podradená obsahová medzipamäť presmeruje žiadosť nadradenej medzipamäti. Žiadosti, ktoré sú príliš hlboké (reťazec presmerovania je príliš dlhý), sú nasmerované k zdroju a nie k nadradenej medzipamäti. | 8 | |||||||||
MaxPeersToQuery | Maximálny počet partnerských medzipamätí, ktoré možno žiadať o obsah. | 0 (neobmedzené) | |||||||||
MetricsInterval | Ako často (v sekundách) sa má pridávať riadok metrík do databázy metrík v /Library/Application Support/Apple/AssetCache/Metrics/Metrics.db.
Hodnota musí byť v rozsahu od 1 do 60 sekúnd vrátane. Tieto metriky môžete vidieť na paneli Medzipamäť v aplikácii Monitor aktivity. | 60 (sekúnd) | |||||||||
MetricsMaxAge | Metriky staršie ako táto hodnota sa raz denne odstránia z databázy metriky. Ohraničené minimum je 30 dní. | 30 (dní) | |||||||||
OriginDownloadTimeout | Ako dlho (v sekundách) môže obsah sťahovaný zo serverov Apple zostať nečinný, kým sa sťahovanie preruší (a pravdepodobne sa bude pokus o stiahnutie opakovať). Hodnota musí byť v rozsahu od 5 do 300 sekúnd vrátane. | 60 | |||||||||
OriginUploadTimeout | Ako dlho (v sekundách) môže obsah odosielaný na pôvodný server zostať nečinný, kým sa odosielanie preruší. Hodnota musí byť v rozsahu od 5 do 3600 sekúnd vrátane. | 600 | |||||||||
ParentDownloadTimeout | Ako dlho (v sekundách) môže obsah sťahovaný z nadradenej obsahovej medzipamäte zostať nečinný, kým sa sťahovanie preruší (a kým sa pravdepodobne bude pokus o stiahnutie opakovať). Hodnota musí byť v rozsahu od 5 do 300 sekúnd vrátane. | 60 | |||||||||
ParentRetryInterval | Ako dlho (v sekundách) sa majú ignorovať nadradené obsahové medzipamäte po tom, čo päťkrát po sebe zaznamenali zlyhanie siete alebo chyby servera. Hodnota musí byť v rozsahu od 30 do 3 600 sekúnd vrátane. | 900 | |||||||||
Parents | Zoznam lokálnych IP adries iných obsahových medzipamätí, ktoré by mala táto obsahová medzipamäť používať na sťahovanie alebo odosielanie obsahu namiesto sťahovania alebo odosielania priamo od/do Apple. Neplatné adresy a adresy počítačov, ktoré nie sú obsahovými medzipamäťami, budú ignorované. Nadradené medzipamäte, ktoré nebudú k dispozícii, sa preskočia podľa kľúča ParentRetryInterval. Ak budú nedostupné všetky nadradené obsahové medzipamäte, obsahová medzipamäť bude sťahovať a odosielať obsah priamo od/do Apple, až kým niektorá nadradená medzipamäť nebude znova dostupná. Túto hodnotu môžete nastaviť aj v nastaveniach Ukladanie obsahu do medzipamäte. | žiadne | |||||||||
ParentSelectionPolicy | Pravidlá, ktoré sa použijú pri výbere z viacerých nakonfigurovaných nadradených obsahových medzipamätí. V prípade každého pravidla sa preskočia tie nadradené medzipamäte, ktoré sú dočasne nedostupné. K dispozícii sú tieto pravidlá:
Túto hodnotu môžete nastaviť aj v nastaveniach Ukladanie obsahu do medzipamäte. | round-robin | |||||||||
ParentUploadTimeout | Ako dlho (v sekundách) môže obsah odosielaný do nadradenej obsahovej medzipamäte zostať nečinný, kým sa odosielanie preruší. Hodnota musí byť v rozsahu od 5 do 3 600 sekúnd vrátane. | 600 | |||||||||
PeerDownloadTimeout | Ako dlho (v sekundách) môže obsah sťahovaný z partnerskej obsahovej medzipamäte zostať nečinný, kým sa sťahovanie preruší (a kým sa pravdepodobne bude pokus o stiahnutie opakovať). Hodnota musí byť v rozsahu od 5 do 300 sekúnd vrátane. | 30 | |||||||||
PeerFilterRanges | Keď kľúč PeerFilterRanges predstavuje skupinu (záznamov ako tých v prípade kľúča ListenRanges), obsahová medzipamäť vyfiltruje a roztriedi zoznam partnerských medzipamätí podľa rozsahov v danej skupine. Obsahová medzipamäť bude odosielať žiadosti len partnerským medzipamätiam definovaným v kľúči PeerFilterRanges. Filtrovanie a triedenie sa udeje pred skrátením zoznamu partnerských medzipamätí podľa kľúča MaxPeersToQuery (ak je toto nastavenie definované). Ak kľúč PeerFilterRanges obsahuje prázdnu skupinu, obsahová medzipamäť nebude odosielať žiadosti žiadnym partnerským medizpamätiam. Keď má kľúč PeerFilterRanges booleovskú hodnotu pravda, obsahová medzipamäť robí to isté, čo je uvedené vyššie, ale používa hodnotu ListenRanges namiesto hodnoty PeerFilterRanges. Keď má kľúč PeerFilterRanges hodnotu iného typu alebo jeho hodnota chýba, obsahová medzipamäť nefiltruje ani netriedi zoznam partnerských medzipamätí pred tým, ako ho skráti podľa hodnoty kľúča MaxPeersToQuery. Kľúč PeerFilterRanges má vplyv len na zoznam ostatných obsahových medzipamätí, ktorým táto medzipamäť odosiela žiadosti o obsah a stiahnutia. Nemá žiaden vplyv na prichádzajúce žiadosti o obsah od inej obsahovej medzipamäte. Túto hodnotu môžete nastaviť aj v nastaveniach Ukladanie obsahu do medzipamäte. | žiadne | |||||||||
PeerListenRanges | Keď kľúč PeerListenRanges predstavuje skupinu slovníkov, kde každý slovník zastupuje jeden rozsah IP adries, obsahová medzipamäť úspešne odpovie len na partnerské žiadosti od obsahových medzipamätí s IP adresami, ktoré patria do tejto skupiny rozsahov. Ak kľúč PeerListenRanges obsahuje prázdnu skupinu, obsahová medzipamäť odpovie na žiadosti od akejkoľvek inej obsahovej medzipamäte chybou. Keď má kľúč PeerListenRanges booleovskú hodnotu pravda, obsahová medzipamäť použije namiesto hodnoty PeerListenRanges hodnotu kľúča ListenRanges, aby sa rozhodla, ktorým ďalším obsahovým medzipamätiam bude úspešne odpovedať na žiadosti. Keď má kľúč PeerListenRanges hodnotu iného typu alebo mu hodnota chýba, obsahová medzipamäť úspešne odpovie na žiadosti všetkých ostatných obsahových medzipamätí. Hodnota kľúča PeerListenRanges má vplyv len na to, ktorým obsahovým medzipamätiam úspešne odpovie na ich žiadosti táto medzipamäť. Nemá však žiaden vplyv na zoznam partnerských medzipamätí, ktorým bude táto medzipamäť posielať žiadosti a od ktorých bude sťahovať obsah. Keď obsahová medzipamäť odpovie na žiadosť inej medzipamäte chybou, žiadajúca obsahová medzipamäť označí odpovedajúcu medzipamäť za nepriateľskú a nebude sa jej pokúšať odoslať ďalšiu žiadosť dovtedy, kým neuplynie čas nastavený v kľúči PeerRetryInterval. Túto hodnotu môžete nastaviť aj v nastaveniach Ukladanie obsahu do medzipamäte. | žiadne | |||||||||
PeerLocalSubnetsOnly | Či má alebo nemá obsahová medzipamäť vytvoriť partnerstvo radšej len s obsahovými medzipamäťami v rovnakej bezprostrednej lokálnej sieti ako je ona, než ako by mala vytvárať partnerstvá s medzipamäťami s rovnakou verejnou IP adresou ako tento počítač. Ak má kľúč PeerLocalSubnetsOnly hodnotu pravda, obsahová medzipamäť bude odosielať a úspešne odpovedať na žiadosti od tých partnerských obsahových medzipamätí, ktoré sú v tej istej bezprostrednej lokálnej sieti. Keď má kľúč PeerLocalSubnetsOnly hodnotu pravda, má prednosť pred konfiguráciou kľúčov PeerFilterRanges a PeerListenRanges. Keď má kľúč PeerLocalSubnetsOnly hodnotu nepravda, obsahová medzipamäť použije na konfiguráciu obmedzení partnerských medzipamätí hodnoty kľúčov PeerFilterRanges a PeerListenRanges. Keď má kľúč PeerLocalSubnetsOnly hodnotu pravda a sieť sa zmení, aktualizujú sa aj obmedzenia partnerských medzipamätí v lokálnej sieti. Túto hodnotu môžete nastaviť aj v nastaveniach Ukladanie obsahu do medzipamäte. | Áno | |||||||||
PeerNotifyTimeout | Ako dlho (v sekundách) sa má čakať na odpoveď od partnerských obsahových medzipamätí po tom, čo sa im pri spustení odošle ping. Hodnota musí byť v rozsahu od 5 do 300 sekúnd vrátane. | 30 | |||||||||
PeerQueryTimeout | Ako dlho (v sekundách) sa má čakať na odpoveď od partnerských obsahových medzipamätí, keď sa im odošle dopyt na ich obsah. Hodnota musí byť v rozsahu od 1 do 60 sekúnd vrátane. | 5 | |||||||||
PeerRetryInterval | Ako dlho (v sekundách) sa majú ignorovať partnerské obsahové medzipamäte po tom, čo trikrát po sebe zaznamenali zlyhania týkajúce sa oznámenia alebo žiadosti. Po uplynutí intervalu pre opätovný pokus sa partnerské obsahové medzipamäte vrátia späť na zoznam medzipamätí, ktorým možno posielať žiadosti o obsah. Hodnota musí byť v rozsahu od 30 do 3 600 sekúnd vrátane. | 900 (sekúnd) | |||||||||
PersonalCacheLimit | Obmedzuje, akú veľkú časť priestoru na disku použije obsahová medzipamäť na uchovanie dát z iCloudu (v bajtoch). Hodnota kľúča PersonalCacheLimit nesmie prevýšiť hodnotu kľúča CacheLimit. | 0 (neobmedzené) | |||||||||
Port | Číslo portu TCP, cez ktorý obsahová medzipamäť prijíma žiadosti o odoslanie alebo stiahnutie. | 0 (použije sa náhodný port) | |||||||||
PruneAffinitiesAge | Užívateľské afinity staršie ako tento počet dní budú automaticky odstránené z medzipamäte afinít. Užívateľské afinity poskytujú nápovedy pre klientov ohľadom toho, kde je uložený ich obsah, s cieľom zlepšiť výkonnosť. Obmedzenie užívateľských afinít nemá žiaden vplyv na obsah uložený v medzipamäti. Ohraničené minimum je 7 dní. | 30 (dní) | |||||||||
PruneAffinitiesInterval | Ako často (počet dní) má obsahová medzipamäť vyhľadávať a odstraňovať užívateľské afinity staršie ako počet dní definovaný v kľúči PruneAffinitiesAge. Užívateľské afinity, ktoré používa iba iCloud, poskytujú nápovedy pre klientov ohľadom toho, kde je uložený ich obsah, s cieľom zlepšiť výkonnosť. Obmedzenie užívateľských afinít nemá žiaden vplyv na obsah uložený v medzipamäti. Ohraničené minimum je jeden deň. | 7 (dní) | |||||||||
PruneAssetsAge | Obsah, ktorý nebol vyžiadaný tento počet dní, bude automaticky odstránený z obsahovej medzipamäte. Ohraničené minimum je 7 dní. | 120 (dní) | |||||||||
PruneAssetsInterval | Ako často (počet dní) má obsahová medzipamäť vyhľadávať a odstraňovať obsah starší ako počet dní definovaný v kľúči PruneAssetsAge. Ohraničené minimum je jeden deň. | 7 (dní) | |||||||||
PublicRanges | Rozsahy verejných IP adries, ktoré by mali cloudové servery použiť na priradenie klientov k obsahovým medzipamätiam. Túto hodnotu môžete nastaviť aj v nastaveniach Ukladanie obsahu do medzipamäte. | žiadna predvolená hodnota | |||||||||
ReservedVolumeSpace | Minimálny počet bajtov voľného priestoru na disku, ktorý sa má udržiavať pre oddiel ukladajúci obsah do medzipamäte. | 2 000 000 000 (2 GB) | |||||||||
TerminationTimeout | Ako dlho (v sekundách) sa má obsahová medzipamäť pokúšať odregistrovať v prípade, že je zastavená. Odregistrovanie medzipamäte informuje klientov o tom, že príslušná medzipamäť už viac nie je dostupná, takže sa ju už viac nebudú pokúšať používať (alebo dovtedy, kým nebude opäť spustená). Hodnota musí byť v rozsahu od 1 do 60 sekúnd vrátane. | 10 (sekúnd) | |||||||||
Verbose | Ak má kľúč Verbose hodnotu pravda, obsahová medzipamäť zaznamenáva o niečo viac informácií o svojich aktivitách. Väčšie množstvo záznamov môže znížiť výkon. Toto nastavenie sa neodporúča používať dlhodobo. Záznamy obsahovej medzipamäte zobrazíte pomocou príkazu Napríklad: Na zobrazenie záznamov môžete použiť aj aplikáciu Konzola. | Nie |
Informácie o kľúči ListenRanges
Kľúč ListenRanges môžete použiť na určenie preferovaných obsahových medzipamätí v pokročilých topológiách siete, kde sa používa viacero obsahových medzipamätí s rovnakou verejnou IP adresou.
Napríklad:
Medzipamäť caching1.example.com používa kľúč ListenRanges na definovanie rozsahu 10.0.0.1 až 10.0.0.254 a 10.1.0.1 až 10.1.0.254 a nastavuje kľúč ListenRangesOnly na možnosť Nie.
Medzipamäť caching2.example.com používa kľúč ListenRanges na definovanie rozsahu 10.1.0.1 až 10.1.0.39 (všimnite si prekrytie s druhým rozsahom caching1) a nastavuje kľúč ListenRangesOnly na možnosť Nie.
Ak klient s IP adresou 10.0.0.10 odošle žiadosť o obsah, bude nasmerovaný do medzipamäte caching1.
Ak klient s IP adresou 10.1.0.10 odošle žiadosť o obsah, bude na základe náhodného výberu nasmerovaný buď do medzipamäte caching1, alebo do medzipamäte caching2.
Ak klient s IP adresou 10.2.0.10 odošle žiadosť o obsah, bude na základe náhodného výberu nasmerovaný buď do medzipamäte caching1, alebo do medzipamäte caching2.
Ak bude medzipamäť caching1 vypnutá alebo bez napájania, ale medzipamäť caching2 bude stále dostupná, všetci klienti budú nasmerovaní do medzipamäte caching2.
Príklad súboru plist
Toto je príklad súboru /Library/Preferences/com.apple.AssetCache.plist.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CacheLimit</key>
<!-- Set a CacheLimit of 200 GB -->
<integer>200000000000</integer>
<key>DataPath</key>
<string>/Volumes/BigDisk/Library/Application Support/Apple/AssetCache/Data</string>
<key>Interface</key>
<string>en1</string>
<key>ListenRanges</key>
<array>
<dict>
<key>type</key>
<string>IPv4</string>
<key>first</key>
<string>10.1.2.1</string>
<key>last</key>
<string>10.1.2.254</string>
</dict>
<dict>
<key>type</key>
<string>IPv6</string>
<key>first</key>
<string>2001:500:88:200::1</string>
<key>last</key>
<string>2001:500:88:200::99</string>
</dict>
</array>
<key>LogClientIdentity</key>
<string>true</string>
<key>Port</key>
<integer>12345</integer>
<key>ReservedVolumeSpace</key>
<!-- Set the ReservedVolumeSpace to 1 GB -->
<integer>1000000000</integer>
</dict>
</plist>