Sisältövälimuistin lisäasetukset 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 astuvat voimaan vasta, kun sisältövälimuisti pysäytetään ja käynnistetään uudelleen.
Lisäasetusten valitseminen
Voit määrittää joitakin sisältövälimuistipalvelun lisäasetuksia valitsemalla Järjestelmäasetukset > Jako > Sisältövälimuisti. Pidä sitten optionäppäintä painettuna ja valitse Lisävalinnat.
Voit määrittää vielä enemmän lisäasetuksia Macin Pääte-apissa käyttämällä defaults
-komentoa ja sen jälkeen komentoa sudo AssetCacheManagerUtil reloadSettings
. Komennolla AssetCacheManagerUtil settings
näet tavalliset (ei lisä-) asetukset.
Komennolla defaults
voit asettaa sekä yksinkertaisia että monimutkaisia avaimia.
Kun esimerkiksi halutaan kovakoodata porttinumero (50000) ei-dynaamiseksi porttinumeroksi, porttinumeron tulisi olla mikä tahansa numero numeroiden 49192 ja 65535 välillä. Kyseinen komento suoritetaan ylläpitäjänä:
$ sudo -u _assetcache defaults write /Library/Preferences/com.apple.AssetCache.plist Port -int 50000
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; } )'
Muista suorittaa defaults-komennon käytön jälkeen seuraava komento sisältövälimuistin asetusten lataamiseksi uudelleen:
$ sudo AssetCacheManagerUtil reloadSettings
Välimuistin määrityksen plist-avaimet ja arvot
Tärkeää: Älä muuta mitään muita kuin alla olevassa taulukossa esitettyjä asetuksia com.apple.AssetCache-tiedostossa.
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. ReloadSettings-komentoa tukevat vain ne avaimet, jotka voidaan määrittää myös Sisältövälimuisti-asetuksissa (avaimet esitetään alla olevassa taulukossa). Arvojen asettaminen Sisältövälimuisti-asetuksissa:
macOS 13 tai uudempi: Valitse Omenavalikko > Järjestelmäasetukset > Yleiset > Jako > Sisältövälimuisti.
macOS 12.0.1 tai aiempi: Valitse Omenavalikko > Järjestelmäasetukset > Jako > Sisältövälimuisti.
Avain | Kuvaus | Oletusarvo | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
AgeForLowSpaceAlert | Varoittaa, kun sisältöä poistetaan sisältövälimuistista, koska tallennustila on vähissä, ja poistetun sisällön lisäämisestä välimuistiin on kulunut vähemmän päiviä kuin tässä asetuksessa on määritetty. Saat vähäistä tilaa koskevan varoituksen. | 30 (päivää) | |||||||||
AllowCacheDelete | Sallii sisällön poistamisen välimuistista automaattisesti, kun tietokone tarvitsee tallennustilaa muille apeille. Laita tämä asetus pois päältä, niin varmistat sisältövälimuistin parhaan mahdollisen tehokkuuden. | Kyllä | |||||||||
AllowImports | Sallii tuontipyynnöt (lähetyspyynnöt). | Kyllä | |||||||||
AllowPersonalCaching | Sallii käyttäjien iCloud-datan tallentamisen välimuistiin. Ainakin jomman kumman avaimista AllowPersonalCaching tai AllowSharedCaching on oltava Kyllä. Voit asettaa tämän arvon myös Sisältövälimuisti-asetuksissa. | Kyllä | |||||||||
AllowSharedCaching | Ohjaa muun kuin iCloud-sisällön, kuten ohjelmien ja ohjelmistopäivitysten, tallentamista välimuistiin. Ainakin jomman kumman avaimista AllowPersonalCaching tai AllowSharedCaching on oltava Kyllä. | Kyllä | |||||||||
AllowWirelessPortable | Sallii sisältövälimuistitoiminnan kannettavissa Mac-tietokoneissa, joilla on vain Wi-Fi-verkkoyhteys. | Kyllä | |||||||||
CacheLimit | Määrittää enimmäistavumäärän tallennustilalle, joka käytetään sisältövälimuistia varten. Voit asettaa tämän arvon myös Sisältövälimuisti-asetuksissa. | 0 (rajoittamaton) | |||||||||
DatabaseUpdateInterval | Määrittää, kuinka usein sisältövälimuisti tallentaa muutokset tallennustietokantaansa. Tämän asetuksen pidentäminen lisää välimuistiin tallennetun sisällön menettämisriskiä sähkökatkon aikana. Aikaväli on enintään 3600 sekuntia (1 tunti) Aikaväli 0 tarkoittaa tietokannan päivittämistä välittömästi ilman viivettä, mikä heikentää suorituskykyä. | 5 (sekuntia) | |||||||||
DataPath | Määrittää polun hakemistoon, jota käytetään välimuistiin tallennetun sisällön säilyttämiseen. Tämän asetuksen muuttaminen käsin ei siirrä automaattisesti välimuistin sisältöä uuteen sijaintiin. Voit siirtää sisällön automaattisesti käyttämällä Sisältövälimuisti-asetuksia. Voit asettaa tämän arvon myös Sisältövälimuisti-asetuksissa. | /Library/Application Support/Apple/AssetCache/Data | |||||||||
DisplayAlerts | Näyttää ilmoitukset sisältövälimuistin varoituksista. Laita tämä asetus päälle, niin varmistat sisältövälimuistin parhaan mahdollisen tehokkuuden. | Ei | |||||||||
DownloadMinRate | Määrittää vähimmäistavumäärän 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 | Määrittää, kuinka monen sekunnin ajan lataus asiakkaalle voi olla toimettomana ennen aikakatkaisua. Vähimmäisaikaväli on 10 sekuntia. | 180 (sekuntia) | |||||||||
ImportMaxRate | Määrittää enimmäistavumäärän sekunnissa, jolla sisältövälimuisti vastaanottaa tietoja kultakin asiakkaalta. 0-arvo tarkoittaa rajatonta määrää tavuja sekunnissa. | 0 (tavua sekunnissa) | |||||||||
ImportMinRate | Määrittää vähimmäistavumäärän sekunnissa, joka asiakkaiden on pystyttävä pitämään yllä tuodessaan (lähettäessään) 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 | Määrittää lähetysaikaan lisättävän hidastumisprosentin. Kiinteä alaraja on 0 %. Liian suuret arvot ylittävät ImportTimeoutin ja aiheuttavat epäonnistumisia. | 0,20 (prosenttia) | |||||||||
ImportTimeout | Määrittää, kuinka monen sekunnin ajan asiakkaalta tuonti (lähetys) voi olla toimettomana ennen aikakatkaisua. Minimi on 10 sekuntia. | 300 (sekuntia) | |||||||||
Interface | Määrittää sisältövälimuistin käyttämän verkkoliittymän BSD-nimen. Esimerkiksi en0. Kuuntelee myös aina Loopback-verkkoliittymää (localhost). | Valitun verkkoliittymän kuunteleminen | |||||||||
KeepAwake | Pitää tietokoneen hereillä, kun sisältövälimuisti on päällä. Laita tämä asetus päälle, niin varmistat sisältövälimuistin parhaan mahdollisen saatavuuden. Valitse Estä tietokoneen automaattinen nukkuminen, kun näyttö on sammunut ‑valintaneliö Järjestelmäasetusten Energiansäästäjä-osiossa. | 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älimuisti-asetuksissa. | ei mitään | |||||||||
ListenRangesOnly | Jos ListenRangesOnly-arvoksi on asetettu tosi, sisältövälimuisti antaa sisältöä ainoastaan ListenRanges-avaimessa määritettyjen alueiden puitteissa oleville asiakkaille. Jos haluat käyttää ListenRangesOnly-avainta, sinun on määritettävä myös ListenRanges-avain. Voit asettaa tämän arvon myös Sisältövälimuisti-asetuksissa. | Ei | |||||||||
ListenWithPeers AndParents | 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 | Määrittää, tuleeko sisältövälimuistin tarjota sisältöä pelkästään sisältövälimuistin kanssa välittömästi samassa lähiverkossa oleville asiakkaille eikä kaikissa sisältövälimuistin ulottuvilla olevissa lähiverkoissa oleville asiakkaille. Voit asettaa tämän arvon myös Sisältövälimuisti-asetuksissa. | Kyllä | |||||||||
LogClientIdentity | Määrittää, pitääkö sisältövälimuistin kirjata lokiin sisältöä pyytävien asiakkaiden IP-osoite ja porttinumero. | Ei | |||||||||
MaxConcurrentClients | Määrittää enimmäisasiakasmäärän, jota välimuisti voi tukea. Apple ei takaa, että sisältövälimuisti pystyy palvelemaan 3 400 asiakasta samanaikaisesti. | 3400 | |||||||||
MaxParentDepth | Määrittää pyyntökohtaisen enimmäismäärän sille, kuinka monta kertaa jälkeläissisältövälimuisti ohjaa pyynnön edelleen edeltäjäsisältövälimuistille. Liian syvät pyynnöt (joiden eteenpäinlähetyksen ketju on liian pitkä) palautetaan alkuperäiseen välimuistiin ylätason välimuistin sijasta. | 8 | |||||||||
MaxPeersToQuery | Määrittää kumppanisisältövälimuistien enimmäismäärän, joilta voidaan kysyä sisältöä. | 0 (rajoittamaton) | |||||||||
MetricsInterval | Määrittää, kuinka usein (sekunneissa) lisätään mittaritietorivin mittaritietojen tietokantaan osoitteessa /Library/Application Support/Apple/AssetCache/Metrics/Metrics.db.
Rajoitettu välille 1–60 sekuntia, inklusiivinen. Voit tarkastella näitä mittaritietoja Järjestelmän valvonnan Välimuisti-osiossa. | 60 (sekuntia) | |||||||||
MetricsMaxAge | Tätä vanhemmat mittaritiedot poistetaan mittaritietojen tietokannasta kerran päivässä. Vähimmäisaikaväli on 30 päivää. | 30 (päivää) | |||||||||
OriginDownloadTimeout | Määrittää, kuinka monen sekunnin ajan lataus Applen palvelimilta saa olla toimettomana ennen aikakatkaisua (ja mahdollisesti latauksen uudelleen yrittämistä). Rajoitettu välille 5–300 sekuntia, inklusiivinen. | 60 | |||||||||
OriginUploadTimeout | Määrittää, kuinka monen sekunnin ajan lähetys lähdepalvelimelle saa olla toimettomana ennen aikakatkaisua. Rajoitettu välille 5–3 600 sekuntia, inklusiivinen. | 600 | |||||||||
ParentDownloadTimeout | Määrittää, kuinka monen sekunnin ajan lataus edeltäjäsisältövälimuistista saa olla toimettomana ennen aikakatkaisua (ja mahdollista latauksen yrittämistä uudelleen). Rajoitettu välille 5–300 sekuntia, inklusiivinen. | 60 | |||||||||
ParentRetryInterval | Määrittää, kuinka monen sekunnin ajaksi edeltäjäsisältövälimuistit jätetään huomiotta, kun niille on kertynyt viisi peräkkäistä verkko- tai palvelinvirhettä. Rajoitettu välille 30-3600 sekuntia, inklusiivinen. | 900 | |||||||||
Parents | Luettelo niiden muiden sisältövälimuistien paikallisista IP-osoitteista, joista tämän välimuistin tulee ladata sisältöä tai joihin sen tulee lähettää sisältöä sen sijaan, että se lataisi sisällön suoraan Applelta tai lähettäisi sen suoraan Applelle. Kelvottomat osoitteet ja tietokoneiden, jotka eivät ole sisältövälimuisteja, osoitteet ohitetaan. Ylätason välimuistit, jotka eivät ole enää käytettävissä, ohitetaan ParentRetryInterval-arvon mukaan. Jos yksikään edeltäjäsisältövälimuisti ei ole käytettävissä, sisältövälimuisti lataa sisällön suoraan Applelta tai lähettää sen suoraan Applelle, kunnes edeltäjävälimuisti tulee taas saataville. Voit asettaa tämän arvon myös Sisältövälimuisti-asetuksissa. | ei mitään | |||||||||
ParentSelectionPolicy | Käytäntö, jota käytetään valittaessa useammasta kuin yhdestä määritetystä ylätason sisältövälimuistista. Väliaikaisesti käytöstä pois olevat ylätason välimuistit ohitetaan jokaisen käytännön kohdalla. Valittavissa ovat seuraavat käytännöt:
Voit asettaa tämän arvon myös Sisältövälimuisti-asetuksissa. | kiertovuorottelu | |||||||||
ParentUploadTimeout | Määrittää, kuinka monen sekunnin ajan lähetys edeltäjäsisältövälimuistiin saa olla toimettomana ennen aikakatkaisua. Rajoitettu välille 5-3600 sekuntia, inklusiivinen. | 600 | |||||||||
PeerDownloadTimeout | Määrittää, kuinka monta sekuntia lataus kumppanisisältövälimuistista saa olla toimettomana ennen aikakatkaisua (ja mahdollista latauksen yrittämistä uudelleen). Rajoitettu välille 5–300 sekuntia, inklusiivinen. | 30 | |||||||||
PeerFilterRanges | Kun PeerFilterRanges on sarja syötteitä (kuten ListenRanges-avaimelle), sisältövälimuisti suodattaa ja järjestää kumppaniluettelon sarjan alueiden mukaisesti. Sisältövälimuisti kysyy ainoastaan kumppaneilta, jotka ovat PeerFilterRanges-alueilla. Suodattaminen ja järjestäminen suoritetaan ennen kumppaniluettelon lyhentämistä MaxPeersToQuery-syötteissä (jos kyseinen asetus on olemassa). Kun PeerFilterRanges on tyhjä sarja, 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 niiden muiden sisältövälimuistien luetteloon, joista tämä sisältövälimuisti kysyy tietoja ja latauksia. Sillä ei ole vaikutusta muista sisältövälimuisteista saapuviin sisältöpyyntöihin. 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älimuisti-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älimuisteilta, 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, jolta 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älimuisti-asetuksissa. | ei mitään | |||||||||
PeerLocalSubnetsOnly | Määrittää, tuleeko sisältövälimuistin katsoa kumppanivälimuisteiksi pelkästään välittömästi samassa lähiverkossa olevat muut sisältövälimuistit vai kaikki sisältövälimuistit, jotka käyttävät samaa julkista IP-osoitetta tämän tietokoneen kanssa. Kun PeerLocalSubnetsOnly on tosi, sisältövälimuisti lähettää kumppanikyselyjä vain välittömästi samassa lähiverkossa oleville sisältövälimuisteille ja vastaa onnistuneesti vain kumppanikyselyihin tällaisista sisältövälimuisteista. 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älimuisti-asetuksissa. | Kyllä | |||||||||
PeerNotifyTimeout | Määrittää, kuinka monen sekunnin ajan odotetaan vastauksia kumppanisisältövälimuisteilta, kun niille lähetetään ping-kysely käynnistettäessä. Rajoitettu välille 5–300 sekuntia, inklusiivinen. | 30 | |||||||||
PeerQueryTimeout | Määrittää, kuinka monen sekunnin ajan odotetaan vastauksia kumppanisisältövälimuisteilta, kun niiltä kysytään niiden välimuisteissa olevasta sisällöstä. Rajoitettu välille 1–60 sekuntia, inklusiivinen. | 5 | |||||||||
PeerRetryInterval | Määrittää, kuinka monen sekunnin ajaksi kumppanisisältövälimuistit jätetään huomioimatta sen jälkeen, kun niille on kertynyt kolme peräkkäistä epäonnistunutta ilmoitusta tai kyselyä. Kun uudelleenyrityksen aikaväli on kulunut, kumppanisisältövälimuistit palautuvat niiden kumppanivälimuistien luetteloon, joista kysytään sisältöä. Rajoitettu välille 30–3 600 sekuntia, inklusiivinen. | 900 (sekuntia) | |||||||||
PersonalCacheLimit | Rajoittaa tallennustilaa (tavuina), jonka sisältövälimuisti voi käyttää iCloud-datan välimuistitallennukseen. PersonalCacheLimit-arvo ei voi olla suurempi kuin CacheLimit-arvo. | 0 (rajoittamaton) | |||||||||
Port | Määrittää sen TCP-portin numeron, jossa sisältövälimuisti hyväksyy lähetys- tai latauspyynnöt. | 0 (käytä satunnaista porttia) | |||||||||
PruneAffinitiesAge | Tässä määritettyä päivien määrää 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 | Määrittää, 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ässä määritettyjen päivien kuluessa, poistetaan välimuistista automaattisesti. Vähimmäisaikaväli on 7 päivää. | 120 (päivää) | |||||||||
PruneAssetsInterval | Määrittää, kuinka monen päivän välein sisältövälimuisti tarkistaa ja poistaa sisällön, joka on PruneAssetsAge-arvolla määritettyä päivien määrää vanhempaa. Vähimmäisaikaväli on yksi päivä. | 7 (päivää) | |||||||||
PublicRanges | Määrittää julkisten IP-osoitteiden alueet, joita pilvipalvelimien tulee käyttää kohdistaessaan asiakkaat sisältövälimuisteihin. Voit asettaa tämän arvon myös Sisältövälimuisti-asetuksissa. | ei oletusta | |||||||||
ReservedVolumeSpace | Määrittää vähimmäismäärän (tavuina) vapaaksi jätettävää tallennustilaa taltiolla, jolla välimuistiin tallennettua sisältöä säilytetään. | 2 000 000 000 (2 Gt) | |||||||||
TerminationTimeout | Määrittää, kuinka monen sekunnin ajan sisältövälimuisti yrittää poistaa rekisteröintiä, kun se keskeytetään. Rekisteröinnin poisto ilmaisee asiakkaille, että palvelu ei ole enää saatavilla, jotta ne eivät yritä käyttää kyseistä palvelua enää (tai siihen saakka, kun sisältövälimuisti käynnistetään uudelleen). Rajoitettu välille 1–60 sekuntia, inklusiivinen. | 10 (sekuntia) | |||||||||
Verbose | Kun Verbose-arvo on tosi, sisältövälimuisti tallentaa lokiin vähän enemmän tietoja toiminnoistaan. Lisätietojen kirjaaminen lokiin voi heikentää suorituskykyä. Tätä asetusta ei suositella pitkäaikaiseen käyttöön. Käytä Esimerkiksi: Voit käyttää lokien katseluun myös Konsoli-ohjelmaa. | 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.betterbag.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.betterbag.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/BigVolume/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>