Sisältövälimuistin lisäasetusten määrittäminen Macissa
Voit hienosäätää sisältövälimuistia verkon määritysten mukaan käyttämällä lisämääritysparametreja.
Voit asettaa sisältövälimuistin lisämääritysparametreja joko komentorivillä Päätteessä tai muokkaamalla avainten arvoja /Library/Preferences/com.apple.AssetCache.plist-tiedostossa. Jotkin muutokset tulevat voimaan vain pysäyttämällä sisältövälimuisti ja käynnistämällä se uudelleen.
Lisämääritysparametrien asettaminen Päätteen avulla
Voit asettaa Macilla Pääte-apissa lisämääritysparametreja käyttämällä defaults
-komentoa ja sen jälkeen komentoa sudo AssetCacheManagerUtil reloadSettings
. Komennolla AssetCacheManagerUtil settings
näet tavalliset (ei lisä-) asetukset.
Jos haluat lisätietoja AssetCacheManagerUtil
-komennosta, katso Sisältövälimuistin hallinta komentoriviltä ja AssetCacheManagerUtil(8)-man-sivu.
Komennolla defaults
voit asettaa sekä yksinkertaisia että monimutkaisia avaimia.
Aseta ylläpitäjänä esimerkiksi Interface
-avaimen arvoksi en1 komennolla:
$ sudo -u _assetcache defaults write /Library/Preferences/com.apple.AssetCache.plist Interface -string en1
ListenRanges
on monimutkainen avain, joka ottaa parametrina sanakirjataulukon. Suorittamalla ylläpitäjänä seuraavan komennon, voit asettaa ListenRanges-avaimen arvoksi kaksi IP-osoitealuetta:
$ 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; } )'
Kun olet käyttänyt defaults-komentoa, varmista, että sisältövälimuistin asetukset ladataan uudelleen käyttämällä seuraavaa komentoa:
$ sudo AssetCacheManagerUtil reloadSettings
Jos haluat lisätietoja defaults
-komennosta, katso defaults(1)-man-sivu.
Välimuistin määrityksen plist-avaimet ja -arvot
Tärkeää: Älä muuta mitään muita asetuksia com.apple.AssetCache.plist-tiedostossa, kuin alla olevassa taulukossa mainittuja.
Avaimella voi olla arvo, joka on kahden arvon välillä. Avaimen arvo voi olla mikä tahansa luku ala- ja yläarvon välillä. Jos arvoksi asetetaan alaraja-arvoa pienempi arvo, käytetään alaraja-arvoa. Jos arvoksi asetetaan yläraja-arvoa suurempi arvo, käytetään yläraja-arvoa. Esimerkiksi PeerDownloadTimeout-arvon on oltava välillä 5–300. Jos arvoksi asetetaan 301 tai 1000, arvoksi asettuu 300. Jos arvoksi asetetaan 4 tai -10, arvoksi asettuu 5.
Jotkin muutokset tulevat voimaan, kun suoritetaan komento AssetCacheManagerUtil reloadSettings
; muut vaativat, että sisältövälimuisti pysäytetään ja käynnistetään uudelleen. Ainoat avaimet, jotka tukevat reloadSettingsiä, ovat ne, jotka voidaan myös asettaa Sisältövälimuistin asetuksissa (mainittu alla olevassa taulukossa). Voit asettaa arvoja Sisältövälimuistin asetuksissa valitsemalla Omenavalikko > Järjestelmäasetukset, klikkaamalla Jako ja klikkaamalla Sisältövälimuisti.
Avain | Kuvaus | Oletus | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
AgeForLowSpaceAlert | Saat varoituksen vähäisestä vapaasta tilasta, kun sisältövälimuistista poistetaan tietoja vähäisen vapaan tilan takia, ja kyseiset tiedot on lisätty välimuistiin vähemmän kuin tässä määritetty määrä päiviä sitten. | 30 (päivää) | |||||||||
AllowCacheDelete | Salli sisällön poistaminen välimuistista automaattisesti, kun tietokone tarvitsee levytilaa muille apeille. Laita tämä asetus pois päältä, niin varmistat sisältövälimuistin parhaan mahdollisen tehokkuuden. | Kyllä | |||||||||
AllowImports | Salli tuontipyynnöt (lähetys). | Kyllä | |||||||||
AllowPersonalCaching | Salli käyttäjien iCloud-datan tallentaminen välimuistiin. Ainakin jomman kumman avaimista AllowPersonalCaching tai AllowSharedCaching on oltava Kyllä. Voit asettaa tämän arvon myös Sisältövälimuistin asetuksissa. | Kyllä | |||||||||
AllowSharedCaching | Ohjaa muun kuin iCloud-sisällön, kuten appien ja appipäivitysten, tallentamista välimuistiin. Ainakin jomman kumman avaimista AllowPersonalCaching tai AllowSharedCaching on oltava Kyllä. | Kyllä | |||||||||
AllowWirelessPortable | Salli sisältövälimuistin käyttö kannettavissa Mac-tietokoneissa, joilla on vain Wi-Fi-verkkoyhteys. | Kyllä | |||||||||
CacheLimit | Enimmäismäärä tavuja levytilaa, joka käytetään sisältövälimuistia varten. Voit asettaa tämän arvon myös Sisältövälimuistin asetuksissa. | 0 (rajoittamaton) | |||||||||
DatabaseUpdateInterval | Kuinka usein sisältövälimuisti tallentaa muutokset levyllä olevaan tietokantaan. Ajan pidentäminen nostaa välimuistiin tallennettujen tietojen menettämisriskiä sähkökatkon jälkeen. Aikaväli on enintään 3 600 sekuntia (1 tunti) Aikaväli 0 tarkoittaa tietokannan päivittämistä välittömästi ilman viivettä, mikä heikentää suorituskykyä. | 5 (sekuntia) | |||||||||
DataPath | Polku hakemistoon, jota käytetään välimuistiin tallennettujen tietojen säilyttämiseen. Tämän asetuksen muuttaminen käsin ei siirrä automaattisesti välimuistin sisältöä uuteen sijaintiin. Jos haluat, että sisältö siirretään automaattisesti, käytä Sisältövälimuistin asetuksia (katso Välimuistina käytettävän taltion valitseminen). Voit asettaa tämän arvon myös Sisältövälimuistin asetuksissa. | /Library/Application Support/Apple/AssetCache/Data | |||||||||
DisplayAlerts | Näytä ilmoitukset sisältövälimuistin varoituksista. Laita tämä asetus päälle, niin varmistat sisältövälimuistin parhaan mahdollisen tehokkuuden. | Ei | |||||||||
DownloadMinRate | Vähimmäistavumäärä sekunnissa, joka asiakkaitten on pystyttävä pitämään yllä ladatessaan sisältöä sisältövälimuistista. Sisältövälimuisti keskeyttää lataukset, joiden siirtonopeus on tätä hitaampi. Vähimmäisnopeuden on oltava vähintään 1 000 tavua sekunnissa. | 8 000 (tavua sekunnissa) | |||||||||
DownloadTimeout | Kuinka pitkään (sekunneissa) asiakkaalle lataus voi olla toimettomana ennen luopumista. Vähimmäisaikaväli on 10 sekuntia. | 180 (sekuntia) | |||||||||
ImportMaxRate | Enimmäistavumäärä sekunnissa, jolla sisältövälimuisti saa tietoja kultakin asiakkaalta. 0-arvo tarkoittaa rajatonta määrää tavuja sekunnissa. | 0 (tavua sekunnissa) | |||||||||
ImportMinRate | Vähimmäistavumäärä sekunnissa, jota asiakkaiden on pystyttävä pitämään yllä tuodessaan (ladatessaan) sisältöä. Sisältövälimuisti keskeyttää tuonnit, joiden siirtonopeus on tätä hitaampi. Nopeuden on oltava vähintään 100 tavua sekunnissa. | 2 000 (tavua sekunnissa) | |||||||||
ImportRateAttenuation | Hidastumisprosentti lisättynä latausaikaan. Kiinteä alaraja on 0 %. Liian suuret arvot ylittävät ImportTimeoutin ja aiheuttavat häiriöitä. | .20 (prosenttia) | |||||||||
ImportTimeout | Kuinka pitkään (sekunneissa) asiakkaalta tuonti (lataus) voi olla toimettomana ennen luopumista. Minimi on 10 sekuntia. | 300 (sekuntia) | |||||||||
Interface | Sisältövälimuistin käyttämän verkkoliittymän BSD-nimi. | Kaikkien verkkoliittymien kuunteleminen | |||||||||
KeepAwake | Pitää tietokoneen hereillä, kun sisältövälimuisti on päällä. Jotta voisit varmistaa sisältövälimuistin parhaan mahdollisen saatavuuden, laita tämä asetus päälle tai valitse Omenavalikko > Järjestelmäasetukset, klikkaa Energiansäästäjä ja valitse ”Estää tietokonetta menemästä automaattisesti nukkumaan, kun näyttö on pois päältä” -valintaneliö. | Ei | |||||||||
ListenRanges | Sarja sanakirjoja, jotka kuvaavat palveltavia asiakkaan IP-osoitteita. Alla on esimerkki ListenRanges-avaimen käytöstä. Kyseinen aliavaintyyppi ei ole enää tarpeellinen ja se jätetään huomiotta, jos sitä esiintyy. Voit asettaa tämän arvon myös Sisältövälimuistin asetuksissa. | ei mitään | |||||||||
ListenRangesOnly | Jos ListenRangesOnly-arvoksi on asetettu tosi, sisältövälimuisti tarjoaa sisältöä ainoastaan ListenRanges-avaimessa määritettyjen alueiden sisällä oleville asiakkaille. Jos haluat käyttää ListenRangesOnly-avainta, myös ListenRanges-avain on määritettävä. Voit asettaa tämän arvon myös Sisältövälimuistin asetuksissa. | Ei | |||||||||
ListenWithPeersAndParents | Ilmoittaa, rekisteröityykö sisältövälimuisti ListenRanges-, PeerListenRanges- ja Parents-avainten yhdistelmään vai ainoastaan ListenRanges-avaimeen. Huomioi, että ListenRanges voidaan luoda automaattisesti LocalSubnetsOnlysta ja PeerListenRanges voidaan luoda automattisesti PeerLocalSubnetsOnlysta. | Oletusarvo riippuu tietokoneen historiasta:
| |||||||||
LocalSubnetsOnly | Pitääkö sisältövälimuistin tarjota sisältöä ainoastaan palvelimen kanssa samassa lähiverkossa oleville asiakkaille vai kaikissa sisältövälimuistin tavoitettavissa olevissa lähiverkoissa oleville asiakkaille. Voit asettaa tämän arvon myös Sisältövälimuistin asetuksissa. | Kyllä | |||||||||
LogClientIdentity | Määrittää kirjaako sisältövälimuisti lokiin sisältöä pyytävien asiakkaiden IP-osoitteen ja porttinumeron. | Ei | |||||||||
MaxConcurrentClients | Tällä rajoituksella estetään sisältövälimuistin tiedostokahvoja loppumasta kesken. Apple ei takaa, että sisältövälimuisti pystyy palvelemaan 3 400 asiakasta samanaikaisesti. | 3400 | |||||||||
MaxParentDepth | Maksimimäärä kertoja pyyntöä kohden, minkä jälkeläissisältövälimuisti ohjaa edelleen pyynnön edeltäjäsisältövälimuistille. Liian ”syvät” pyynnöt (joissa edelleenohjausketju on liian pitkä) pakotetaan alkuperäiselle edeltäjän sijaan. | 8 | |||||||||
MaxPeersToQuery | Kumppanisisältövälimuistien maksimimäärä, joilta voidaan kysyä sisältöä. | 0 (rajoittamaton) | |||||||||
MetricsInterval | Kuinka usein (sekunneissa) lisätään mittayksikkörivi mittayksiköiden tietokantaan osoitteessa /Library/Application Support/Apple/AssetCache/Metrics/Metrics.db.
Rajoitettu välille 1–60 sekuntia, inklusiivinen. Voit tarkastella näitä mittayksiköitä Järjestelmän valvonnan Välimuisti-osiossa. | 60 (sekuntia) | |||||||||
MetricsMaxAge | Tätä vanhemmat mittayksiköt poistetaan mittayksikköjen tietokannasta kerran päivässä. Vähimmäisaikaväli on 30 päivää. | 30 (päivää) | |||||||||
OriginDownloadTimeout | Kuinka pitkään sekunneissa lataus Applen palvelimilta saa olla joutilaana ennen luopumista (ja mahdollisesti latauksen uudelleen yrittämistä). Rajoitettu välille 5–300 sekuntia, inklusiivinen. | 60 | |||||||||
OriginUploadTimeout | Kuinka pitkään (sekunneissa) vienti alkuperäispalvelimelle voi olla toimettomana ennen luopumista. Rajoitettu välille 5–3 600 sekuntia, inklusiivinen. | 600 | |||||||||
ParentDownloadTimeout | Kuinka pitkään sekunneissa lataus edeltäjäsisältövälimuistilta saa olla joutilaana ennen luopumista (ja mahdollisesti latauksen uudelleen yrittämistä). Rajoitettu välille 5–300 sekuntia, inklusiivinen. | 60 | |||||||||
ParentRetryInterval | Kuinka monen sekunnin jälkeen jätetään edeltäjävälimuistit huomioimatta sen jälkeen, kun niille on kertynyt viisi peräkkäistä verkko- tai palvelinvirhettä. Rajoitettu välille 30–3 600 sekuntia, inklusiivinen. | 900 | |||||||||
Edeltäjät | Luettelo paikallisia IP-osoitteita tai muita sisältövälimuisteja, joilta tämän välimuistin pitäisi ladata sisältöä tai joille tämän välimuistin pitäisi lähettää sisältöä Applen palvelinten sijaan. Kelvottomat osoitteet ja tietokoneiden, jotka eivät ole sisältövälimuisteja, osoitteet ohitetaan. Edeltäjät, jotka eivät ole käytettävissä, ohitetaan ParentRetryIntervalin mukaisesti. Jos yksikään edeltäjäsisältövälimuisti ei ole käytettävissä, sisältövälimuisti liikennöi suoraan Applelle, kunnes edeltäjävälimuisti tulee taas saataville. Voit asettaa tämän arvon myös Sisältövälimuistin asetuksissa. | ei mitään | |||||||||
ParentSelectionPolicy | Käytäntö, jota noudatetaan valittaessa useammasta kuin yhdestä edeltäjävälimuistista. Kaikissa käytännöissä edeltäjät, jotka eivät väliaikaisesti ole käytettävissä, ohitetaan. Käytännöt ovat:
Voit asettaa tämän arvon myös Sisältövälimuistin asetuksissa. | Kiertovuorottelu | |||||||||
ParentUploadTimeout | Kuinka pitkään (sekunneissa) vienti edeltäjäsisältövälimuistille voi olla toimettomana ennen luopumista. Rajoitettu välille 5–3 600 sekuntia, inklusiivinen. | 600 | |||||||||
PeerDownloadTimeout | Kuinka pitkään sekunneissa lataus kumppanisisältövälimuistilta saa olla joutilaana ennen luopumista (ja mahdollisesti latauksen uudelleen yrittämistä). Rajoitettu välille 5–300 sekuntia, inklusiivinen. | 30 | |||||||||
PeerFilterRanges | Kun PeerFilterRanges on taulukko (kuten ListenRanges-avaimelle), sisältövälimuisti suodattaa ja järjestää kumppaniluettelon taulukon alueiden mukaisesti. Sisältövälimuisti kysyy ainoastaan kumppaneilta, jotka ovat PeerFilterRanges-alueilla. Suodattaminen ja järjestäminen suoritetaan ennen vertaisluettelon lyhentämistä MaxPeersToQuery-syötteissä (jos kyseinen asetus on olemassa). Kun PeerFilterRanges-alue on tyhjä, sisältövälimuisti ei kysy kumppaneilta. Kun PeerFilterRanges-avaimen Boolean-arvo on tosi, sisältövälimuisti toimii kuten edellä, mutta käyttää ListenRanges-arvoa eikä PeerFilterRanges-arvoa. Kun PeerFilterRanges on mitä tahansa muuta tyyppiä tai arvo puuttuu, sisältövälimuisti ei suodata eikä järjestä kumppaniluetteloaan ennen kuin lyhentää luetteloa MaxPeersToQuery-syötteissä. PeerFilterRanges vaikuttaa vain luetteloon muista sisältövälimuisteista, joilta tämä sisältövälimuisti kysyy sisältöä ja latauksia. Sillä ei ole vaikutusta saapuviin sisältökyselyihin muilta sisältövälimuisteilta. Kyseinen aliavaintyyppi ei ole enää tarpeellinen ja se jätetään huomiotta, jos sitä esiintyy. Voit asettaa tämän arvon myös Sisältövälimuistin asetuksissa. | ei mitään | |||||||||
PeerListenRanges | Kun PeerListenRanges on taulukko sanakirjoja jossa kukin sanakirja edustaa IP-osoitteiden aluetta, sisältövälimuisti vastaa onnistuneesti vain kumppanivälimuistikyselyihin sisältövälimuistelta, joiden IP-osoite on tämän alueen sisällä. Kun PeerListenRanges on tyhjä, sisältövälimuisti vastaa virheellä toisen sisältövälimuistin välimuistikyselyihin. Kun PeerFilterRanges-avain on Boolean-tosi, sisältövälimuisti käyttää ListenRanges-arvoa eikä PeerFilterRanges-arvoa sen määrittämiseen, mihin sisältövälimuistien välimuistikyselyihin se vastaa onnistuneesti. Kun PeerFilterRanges on mitä tahansa muuta tyyppiä tai arvo puuttuu, sisältövälimuisti vastaa kaikkien muiden sisältövälimuistien välimuistikyselyihin onnistuneesti. PeerListenRanges vaikuttaa vain siihen, minkä sisältövälimuistien välimuistikyselyihin tämä sisältövälimuisti vastaa onnistuneesti. Se ei vaikuta kumppaniluetteloon, joilta tämä sisältövälimuisti kysyy tai lataa sisältöä. Jos sisältövälimuisti vastaa välimuistikyselyyn virheellä, kysyvä sisältövälimuisti arvioi vastaavan sisältövälimuistin epäystävälliseksi eikä yritä kysyä siltä enää ennen kuin PeerRetryInterval-aika on kulunut. Kyseinen aliavaintyyppi ei ole enää tarpeellinen ja se jätetään huomiotta, jos sitä esiintyy. Voit asettaa tämän arvon myös Sisältövälimuistin asetuksissa. | ei mitään | |||||||||
PeerLocalSubnetsOnly | Onko sisältövälimuisti kumppani vain muille sisältövälimuisteille samassa paikallisverkossa, vai voiko se olla kumppani myös sisältövälimuisteille, jotka käyttävät samaa julkista IP-osoitetta kuin tämä tietokone. Kun PeerLocalSubnetsOnly on tosi, sisältövälimuisti lähettää ja vastaa onnistuneesti vain kumppanikyselyihin samassa lähiverkossa olevilta sisältövälimuisteilta. Kun PeerLocalSubnetsOnly on tosi, se korvaa PeerFilterRanges- ja PeerListenRanges-alueiden määritykset. Kun PeerLocalSubnetsOnly on epätosi, sisältövälimuisti odottaa PeerFilterRanges- ja PeerListenRanges-alueita kumppanirajoitusten määrityksessä. Kun PeerLocalSubnetsOnly on tosi ja verkko muuttuu, lähiverkon kumppanirajoituksia päivitetään vastaavasti. Voit asettaa tämän arvon myös Sisältövälimuistin asetuksissa. | Kyllä | |||||||||
PeerNotifyTimeout | Kuinka pitkään sekunneissa odotetaan vastauksia kumppanivälimuistilta, kun niille lähetetään ping-kysely käynnistettäessä. Rajoitettu välille 5–300 sekuntia, inklusiivinen. | 30 | |||||||||
PeerQueryTimeout | Kuinka pitkään sekunneissa odotetaan vastauksia kumppanivälimuistilta, kun niiltä kysytään niiden välimuisteissa olevasta sisällöstä. Rajoitettu välille 1–60 sekuntia, inklusiivinen. | 5 | |||||||||
PeerRetryInterval | Kuinka monen sekunnin jälkeen jätetään kumppanivälimuistit huomioimatta sen jälkeen, kun niille on kertynyt kolme peräkkäistä epäonnistunutta ilmoitusta tai kyselyä. Sen jälkeen kun uudelleen yrittämisen aikaväli on kulunut, kumppanivälimuistit palautetaan vertaisluetteloon, josta kysytään sisältöä. Rajoitettu välille 30–3 600 sekuntia, inklusiivinen. | 900 (sekuntia) | |||||||||
PersonalCacheLimit | Rajoita, paljonko levytilaa välimuisti käyttää välimuistiin tallennettavalle iCloud-datalle tavuina. PersonalCacheLimit ei saa olla suurempi kuin CacheLimit. | 0 (rajoittamaton) | |||||||||
Portti | TCP-portin numero, jossa sisältövälimuisti hyväksyy lähetys- ja latauspyyntöjä. | 0 (käytä satunnaista porttia) | |||||||||
PruneAffinitiesAge | Tätä vanhemmat käyttäjän affiniteetit poistetaan affiniteettivälimuistista automaattisesti. Käyttäjän affiniteetit vihjaavat asiakkaille, mihin välimuistiin niiden sisältö on tallennettu ja parantavat näin suorituskykyä. Käyttäjän affiniteettien siistimisellä ei ole vaikutusta välimuistiin tallennettuun sisältöön. Vähimmäisaikaväli on 7 päivää. | 30 (päivää) | |||||||||
PruneAffinitiesInterval | Kuinka monen päivän välein sisältövälimuisti tarkistaa ja poistaa käyttäjän affiniteetit, jotka ovat vanhempia kuin PruneAffinitiesAge-päivien määrä. Käyttäjän affiniteetit, joita käyttää ainoastaan iCloud, vihjaavat asiakkaille, mihin välimuistiin niiden sisältö on tallennettu ja parantavat näin suorituskykyä. Käyttäjän affiniteettien siistimisellä ei ole vaikutusta välimuistiin tallennettuun sisältöön. Vähimmäisaikaväli on yksi päivä. | 7 (päivää) | |||||||||
PruneAssetsAge | Sisältö, jota ei ole pyydetty tämän määrän päiviä aikana, poistetaan sisältövälimuistista automaattisesti. Vähimmäisaikaväli on 7 päivää. | 120 (päivää) | |||||||||
PruneAssetsInterval | Kuinka monen päivän välein sisältövälimuisti tarkistaa ja poistaa sisällön, joka on vanhempaa kuin PruneAssetsAge-päivien määrä. Vähimmäisaikaväli on yksi päivä. | 7 (päivää) | |||||||||
PublicRanges | Julkisten IP-osoitteiden alueita, joita pilvipalvelimet käyttävät kohdistamaan asiakkaita sisältövälimuisteihin. Voit asettaa tämän arvon myös Sisältövälimuistin asetuksissa. | ei oletusta | |||||||||
ReservedVolumeSpace | Vähimmäismäärä vapaata levytilaa taltiolla, jolla välimuistin tallennettua sisältöä säilytetään. | 2 000 000 000 (2 Gt) | |||||||||
TerminationTimeout | Kuinka pitkään sekunneissa välimuistipalvelu yrittää poistaa rekisteröintiä, kun se pysäytetään. Rekisteröinnin poisto ilmaisee asiakkaille, että sisältövälimuisti ei ole enää saatavilla, joten ne eivät yritä käyttää kyseistä sisältövälimuistia enää (kunnes sisältövälimuisti on käynnistetty uudelleen). Rajoitettu välille 1–60 sekuntia, inklusiivinen. | 10 (sekuntia) | |||||||||
Verbose | Kun Verbose on arvoltaan tosi, sisältövälimuisti kirjaa lokiin hieman enemmän tietoja toiminnastaan. Lisääntynyt kirjaaminen voi heikentää suorituskykyä. Tätä asetusta ei suositella pitkäaikaiseen käyttöön. Käytä Esimerkiksi: Voit käyttää myös Konsoli-appia lokien katseluun. | Ei |
ListenRanges-avainesimerkki
Voit käyttää ListenRanges-avainta mieluiten käytettävien sisältövälimuistien määrittämiseen edistyneissä verkkotopologioissa, jossa useita sisältövälimuisteja käytetään saman julkisen IP-osoitteen takana.
Esimerkiksi:
caching1.example.com käyttää ListenRanges-avainta alueiden 10.0.0.1–10.0.0.254 ja 10.1.0.1–10.1.0.254 määrittämiseen ja asettaa ListenRangesOnly-avaimen tilaan Ei.
caching2.example.com käyttää ListenRanges-avainta alueen 10.1.0.1–10.1.0.39 määrittämiseen (huomaa päällekkäisyys caching1-esimerkin toisen alueen kanssa) ja asettaa ListenRangesOnly-avaimen tilaan Ei.
Jos asiakas, jonka IP-osoite on 10.0.0.10, pyytää sisältöä, se ohjataan caching1:een.
Jos asiakas, jonka IP-osoite on 10.1.0.10, pyytää sisältöä, se ohjataan satunnaisesti valiten joko caching1:een tai caching2:een.
Jos asiakas, jonka IP-osoite on 10.2.0.10, pyytää sisältöä, se ohjataan satunnaisesti valiten joko caching1:een tai caching2:een.
Jos caching1 sammutetaan tai siitä katkeaa virta, mutta caching2 pysyy käytössä, kaikki asiakkaat ohjataan caching2:een.
Esimerkki plist-tiedostosta
Seuraava on esimerkki /Library/Preferences/com.apple.AssetCache.plist-tiedostosta.
<?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>