A tartalom-gyorsítótárazás speciális beállításainak konfigurálása a Mac gépen
A speciális konfigurációs paraméterek segítségével finomhangolhatja a tartalom-gyorsítótárazást a hálózati konfigurációjának megfelelően.
A tartalom-gyorsítótár speciális konfigurációs paramétereit megadhatja vagy a Terminal parancssorának használatával, vagy módosíthatja a kulcsok értékét a /Library/Preferences/com.apple.AssetCache.plist fájlban. Bizonyos módosítások érvényesítéséhez állítsa le és indítsa újra a tartalom-gyorsítótárazást.
A speciális konfigurációs paraméterek beállítása a Terminal alkalmazással
A Mac gép Terminal alkalmazásában a speciális konfigurációs paraméterek a defaults
paranccsal állítható be, amelyet a sudo AssetCacheManagerUtil reloadSettings
parancsnak kell követnie. Az AssetCacheManagerUtil settings
paranccsal megtekintheti a standard (nem speciális) beállításokat.
Az AssetCacheManagerUtil
parancsra vonatkozó további információk a Tartalom-gyorsítótárazás kezelése a parancssorból című témakörben és az AssetCacheManagerUtil(8) manoldalán találhatók.
A defaults
paranccsal mind egyszerű, mind összetett kulcsokat is beállíthat.
Ha az Interface
kulcsot például en1 értékre szeretné állítani, hajtsa végre az alábbi parancsot adminisztrátorként:
$ sudo -u _assetcache defaults write /Library/Preferences/com.apple.AssetCache.plist Interface -string en1
A ListenRanges
olyan komplex kulcs, amely szótárak egy tömbjét veszi alapul. Végrehajthatja például adminisztrátorként ezt a parancsot, ha két IP-címtartományt szeretne beállítani a ListenRanges kulcshoz:
$ 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; } )'
A defaults parancs használata után futtassa a következő parancsot a tartalom-gyorsítótárazási beállítások újratöltéséhez:
$ sudo AssetCacheManagerUtil reloadSettings
A defaults
parancsra vonatkozó további információk a defaults(1) manoldalán találhatók.
Kulcsok és értékek a gyorsítótárazás konfigurációs plist fájljában
Fontos: A com.apple.AssetCache.plist fájlban kizárólag az alábbi táblázatban ismertetett beállításokat módosítsa.
A kulcs olyan értékkel rendelkezhet, amely két érték között van rögzítve. A kulcs értéke bármilyen szám lehet az alacsony és magas értékek közötti tartományban. Ha egy alsó határérték alatti szám van beállítva, akkor az alsó határértéket használja a rendszer. Ha egy felső határérték feletti szám van beállítva, akkor a felső határértéket használja a rendszer. A PeerDownloadTimeout például 5 és 300 közötti érték lehet. Ha 301 vagy 1000 van megadva, akkor az érték 300-ra áll. Ha 4 vagy -10 van megadva, akkor az érték 5-re áll.
Bizonyos módosítások az AssetCacheManagerUtil reloadSettings
futtatása után lépnek életbe; másokhoz a tartalom-gyorsítótárazás újraindítása szükséges. A reloadSettings parancsot csak azok a kulcsok támogatják, amelyek a Tartalom-gyorsítótárazás beállításaiban megadhatók (az alábbi táblázatban találhatók). Ha meg szeretne adni értékeket a Tartalom-gyorsítótárazás beállításaiban, válassza az Apple menü > Rendszerbeállítások elemet, majd kattintson a Megosztás lehetőségre, és jelölje ki a Tartalom-gyorsítótárazás elemet.
Kulcs | Leírás | Alapértelmezett | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
AgeForLowSpaceAlert | Ha a rendszer törli a tartalmat a tartalom-gyorsítótárból, mivel kevés a lemezterület, és a törölt tartalom az itt meghatározott napoknál kevesebb ideje volt hozzáadva a gyorsítótárhoz, kevés tárterületre vonatkozó figyelmeztetést kap. | 30 (nap) | |||||||||
AllowCacheDelete | Engedélyezheti, hogy a tartalom automatikusan törlődjön a gyorsítótárból, ha a számítógépnek tárhelyre van szüksége más alkalmazásokhoz. | igen | |||||||||
AllowImports | Engedélyezheti az importálási (feltöltési) kérelmeket. | igen | |||||||||
AllowPersonalCaching | Engedélyezi a felhasználók iCloud-adatainak gyorsítótárazását. Az AllowPersonalCaching és az AllowSharedCaching kulcs közül legalább az egyiknek „Igen” értékűnek kell lennie. Az érték beállítható a Tartalom-gyorsítótárazás beállításaiban is. | igen | |||||||||
AllowSharedCaching | A nem iCloud-tartalmak, például alkalmazások és szoftverfrissítések gyorsítótárazását vezérli. Az AllowPersonalCaching és az AllowSharedCaching kulcs közül legalább az egyiknek „Igen” értékűnek kell lennie. | igen | |||||||||
AllowWirelessPortable | Engedélyezheti, hogy a csak Wi‑Fi-hálózati kapcsolattal rendelkező számítógépek tartalom-gyorsítótárazást futtassanak. | igen | |||||||||
CacheLimit | A tartalom-gyorsítótárhoz használt lemezterület maximális mérete bájtban kifejezve. Az érték beállítható a Tartalom-gyorsítótárazás beállításaiban is. | 0 (korlátlan) | |||||||||
DatabaseUpdateInterval | Meghatározza, hogy a tartalom-gyorsítótár milyen gyakran menti a lemezen belüli adatbázisra a módosításokat. Ha a gyakorisághoz magasabb értéket ad meg, azzal növeli áramkimaradás esetén a gyorsítótárazott tartalom elvesztésének kockázatát. A maximális érték a 3600 másodperc (1 óra). Ha a gyakoriság értékeként nullát ad meg, akkor az adatbázis mindig azonnal, késedelem nélkül lesz frissítve, ami csökkenti a teljesítményt. | 5 (másodperc) | |||||||||
DataPath | A gyorsítótárazott tartalom tárolására használt könyvtár útvonala. A beállítás manuális módosításával a gyorsítótárazott tartalom nem kerül át automatikusan a régi helyről az újra. A tartalom automatikus áthelyezéséhez használja a Tartalom-gyorsítótárazás beállításait (lásd: Kötet kijelölése a gyorsítótárazáshoz). Az érték beállítható a Tartalom-gyorsítótárazás beállításaiban is. | /Library/Application Support/Apple/AssetCache/Data | |||||||||
DownloadMinRate | A bájtok másodpercenkénti minimális száma, amelyet a klienseknek fenn kell tartaniuk, miközben tartalmat töltenek le a tartalom-gyorsítótárból. A tartalom-gyorsítótár megszakítja azokat a letöltési műveleteket, amelyek a megadott sebességnél lassabban továbbítják az adatokat. A rögzített minimum 1000 bájt másodpercenként. | 8000 (bájt/másodperc) | |||||||||
DownloadTimeout | Meghatározza, hogy hány másodpercig lehet tétlen egy klienstől érkező letöltés, mielőtt a rendszer elveti a műveletet. A rögzített minimum a 10 másodperc. | 180 (másodperc) | |||||||||
ImportMaxRate | Azon bájtok másodpercenkénti maximális száma, amelyeken a tartalom-gyorsítótár adatokat fogad az egyes kliensektől. Nulla megadása esetén a bájtok másodpercenkénti száma korlátlan. | 0 (bájt/másodperc) | |||||||||
ImportMinRate | A bájtok másodpercenkénti minimális száma, amelyet a klienseknek fenn kell tartaniuk, miközben tartalmat importálnak (töltenek fel). A tartalom-gyorsítótár megszakítja azokat az importálási műveleteket, amelyek a megadott sebességnél lassabban továbbítják az adatokat. A minimális érték 100 bájt másodpercenként. | 2000 (bájt/másodperc) | |||||||||
ImportRateAttenuation | A feltöltési időhöz hozzáadott csillapítás százaléka. A rögzített minimum a 0% -os csillapítás. A túl nagy értékek túllépik az ImportTimeout kulcsot és hibákat okoznak. | .20 (százalék) | |||||||||
ImportTimeout | Meghatározza, hogy hány másodpercig lehet tétlen egy klienstől érkező importálás (feltöltés), mielőtt a rendszer elveti a műveletet. A minimális érték a 10 másodperc. | 300 (másodperc) | |||||||||
Interface | A tartalom-gyorsítótár által használandó hálózati kapcsolat BSD-neve. | Minden interfész figyelése | |||||||||
ListenRanges | Szótárakból álló tömb, amely a kiszolgálandó kliensek IP-címeinek tartományát írja le. Alább példát láthat a ListenRanges kulcs használatára. Az érték beállítható a Tartalom-gyorsítótárazás beállításaiban is. | egyik sem | |||||||||
ListenRangesOnly | Ha a ListenRangesOnly kulcs „igaz” értékre van állítva, a tartalom-gyorsítótár kizárólag a ListenRanges kulcs által meghatározott tartomány kliensei számára biztosít tartalmat. Ha a ListenRangesOnly kulcsot szeretné használni, meg kell adni a ListenRanges kulcsot is. Az érték beállítható a Tartalom-gyorsítótárazás beállításaiban is. | nem | |||||||||
ListenWithPeersAndParents | Jelzi, hogy a tartalom-gyorsítótárazás a ListenRanges, PeerListenRanges és Parents kulcsok uniójával regisztrál-e vagy csak a ListenRanges kulccsal. Tartsa szem előtt, hogy a ListenRanges automatikusan generálható a LocalSubnetsOnly kulcsból és a PeerListenRanges automatikusan generálható a PeerLocalSubnetsOnly kulcsból. | Az alapértelmezett érték a számítógép előzményeitől függ:
| |||||||||
LocalSubnetsOnly | Meghatározza, hogy a tartalom-gyorsítótár a tartalom-gyorsítótár által elérhető összes helyi hálózat kliensei helyett kizárólag azokat a klienseket szolgálja-e ki, amelyek ugyanahhoz a helyi hálózathoz csatlakoznak, mint a tartalom-gyorsítótár. Az érték beállítható a Tartalom-gyorsítótárazás beállításaiban is. | igen | |||||||||
LogClientIdentity | Meghatározza, hogy a tartalom-gyorsítótár naplózza-e az egyes tartalmakat kérelmező kliens IP-címét és portszámát. | nem | |||||||||
MaxConcurrentClients | Ez a korlátozás megakadályozza, hogy a tartalom-gyorsítótárazás kifusson a fájlleírásokból. Az Apple nem garantálja, hogy a tartalom-gyorsítótár képes egyszerre 3400 klienst kiszolgálni. | 3400 | |||||||||
MaxParentDepth | Azon próbálkozások maximális száma, ahányszor a gyermek tartalom-gyorsítótár továbbítani fogja az egyes kérelmeket a szülő tartalom-gyorsítótárnak. A túl mély kérelmek (ahol a továbbítási lánc túl hosszú), visszakerülnek a kiinduló helyre, nem pedig a szülőhöz. | 8 | |||||||||
MaxPeersToQuery | A tartalomért lekérdezett társ tartalom-gyorsítótárak maximális száma. | 0 (korlátlan) | |||||||||
MetricsInterval | Kifejezi másodpercben annak a gyakoriságát, hogy milyen gyakran jöjjön létre új mérőszámsor a /Library/Application Support/Apple/AssetCache/Metrics/Metrics.db helyen lévő mérőszám-adatbázisban.
Ez az érték 1 és 60 másodperc között van rögzítve (az 1 és a 60 is beállítható). A mérőszámok megtekinthetők a Tevékenységfigyelő Gyorsítótár panelén. | 60 (másodperc) | |||||||||
MetricsMaxAge | Az értéknél régebbi mérőszámok törlődnek a mérőszám-adatbázisból, naponta egyszer. A rögzített minimum 30 nap. | 30 (nap) | |||||||||
OriginDownloadTimeout | Meghatározza, hogy hány másodpercig lehet tétlen egy Apple-szerverekről elindított letöltés, mielőtt a rendszer elveti a műveletet (és esetlegesen megpróbálkozik ismét a letöltéssel). Ez az érték 5 és 300 másodperc között van rögzítve (az 5 és a 300 is beállítható). | 60 | |||||||||
OriginUploadTimeout | Meghatározza, hogy hány másodpercig lehet tétlen egy eredeti szerverre történő feltöltés, mielőtt a rendszer elveti a műveletet. Ez az érték 5 és 3600 másodperc között van rögzítve (az 5 és a 3600 is beállítható). | 600 | |||||||||
ParentDownloadTimeout | Meghatározza, hogy hány másodpercig lehet tétlen a szülő tartalom-gyorsítótárról elindított letöltés, mielőtt a rendszer elveti a műveletet (és esetlegesen megpróbálkozik ismét a letöltéssel). Ez az érték 5 és 300 másodperc között van rögzítve (az 5 és a 300 is beállítható). | 60 | |||||||||
ParentRetryInterval | Meghatározza, hogy hány másodpercig legyenek figyelmen kívül hagyva a szülő tartalom-gyorsítótárak, miután egymás után öt hálózati hiba vagy szerverhiba fordult elő rajtuk. Ez az érték 30 és 3600 másodperc között van rögzítve (a 30 és a 3600 is beállítható). | 900 | |||||||||
Szülők | Más tartalom-gyorsítótárból származó helyi IP-címek listája, amelyből ennek a gyorsítótárnak le kell töltenie tartalmat (vagy fel kell töltenie oda), ahelyett hogy a letöltést vagy a feltöltést közvetlenül az Apple szerverein keresztü végezné. A rendszer figyelmen kívül hagyja az érvénytelen címeket és azoknak a számítógépeknek a címeit, amelyek nem tartalom-gyorsítótárak. A nem elérhetővé váló szülő gyorsítótárak a ParentRetryInterval kulcsban meghatározottak szerint lesznek kihagyva. Ha az összes szülő tartalom-gyorsítótár elérhetetlenné válik, a tartalom-gyorsítótár közvetlenül az Apple-nél végzi a letöltés és a feltöltést, amíg a tartalom-gyorsítótár ismét elérhetővé válik. Az érték beállítható a Tartalom-gyorsítótárazás beállításaiban is. | egyik sem | |||||||||
ParentSelectionPolicy | Az alkalmazandó házirend, ha több konfigurált szülő tartalom-gyorsítótár közül kell választani. Az átmenetileg nem elérhető szülő gyorsítótárak minden házirend esetén ki lesznek hagyva. A házirendek a következők:
Az érték beállítható a Tartalom-gyorsítótárazás beállításaiban is. | round-robin | |||||||||
ParentUploadTimeout | Meghatározza, hogy hány másodpercig lehet tétlen a szülő tartalom-gyorsítótárra történő feltöltés, mielőtt a rendszer elveti a műveletet. Ez az érték 5 és 3600 másodperc között van rögzítve (az 5 és a 3600 is beállítható). | 600 | |||||||||
PeerDownloadTimeout | Meghatározza, hogy hány másodpercig lehet tétlen a társ tartalom-gyorsítótárról elindított letöltés, mielőtt a rendszer elveti a műveletet (és esetlegesen megpróbálkozik ismét a letöltéssel). Ez az érték 5 és 300 másodperc között van rögzítve (az 5 és a 300 is beállítható). | 30 | |||||||||
PeerFilterRanges | Ha a PeerFilterRanges kulcs egy tömb (olyan bejegyzésekkel, mint például a ListenRanges bejegyzései), akkor a tartalom-gyorsítótár szűri és rendezi a tömbben lévő tartományok szerint a társak listáját. A tartalom-gyorsítótár kizárólag azokat a társakat kérdezi le, amelyek szerepelnek a PeerFilterRanges kulcsban. A szűrés és rendezés alkalmazására még azelőtt kerül sor, hogy a társszerverek listája le lenne vágva a MaxPeersToQuery bejegyzéseiben (ha meg van adva ez a beállítás). Ha a PeerFilterRanges egy üres tömb, a tartalom-gyorsítótár nem kérdez le egyetlen társat sem. Ha a PeerFilterRanges kulcshoz egy logikai „igaz” érték van megadva, a tartalom-gyorsítótár a fent leírtakat végzi el, azonban a ListenRanges értékét használja a PeerFilterRanges értéke helyett. Ha a PeerFilterRanges bármilyen egyéb típusú, vagy az érték hiányzik, a tartalom-gyorsítótár nem szűri és nem rendezi a társak listáját, mielőtt levágná a listát a MaxPeersToQuery bejegyzéseiben. A PeerFilterRanges kizárólag azoknak a tartalom-gyorsítótáraknak a listáját befolyásolja, amelyekről ez a tartalom-gyorsítótár lekérdezi a tartalmat és letöltéseket. A más tartalom-gyorsítótárakról beérkező tartalomkérelmekre nincs hatással. Az érték beállítható a Tartalom-gyorsítótárazás beállításaiban is. | egyik sem | |||||||||
PeerListenRanges | Ha a PeerListenRanges egy szótárakból álló tömb, és minden egyes szótár IP-címekből álló tartományt jelöl, akkor a tartalom-gyorsítótár csak azoknak a tartalom-gyorsítótáraknak a társközi gyorsítótárazási lekérdezéseire válaszol sikeresen, amelyek IP-címe szerepel a tartományok tömbjében. Ha a PeerListenRanges egy üres tömb, akkor a tartalom-gyorsítótár hibával válaszol a más tartalom-gyorsítótártól érkező gyorsítótárazási kérelmekre. Ha a PeerListenRanges kulcshoz az „igaz” logikai érték van megadva, akkor a tartalom-gyorsítótár a PeerListenRanges értéke helyett a ListenRanges értéke alapján dönti el, hogy milyen más tartalom-gyorsítótár gyorsítótárazással kapcsolatos kérelmeire válaszol sikeresen. Ha a PeerListenRanges kulcs bármilyen más típusú, vagy az érték hiányzik, akkor a tartalom-gyorsítótár sikeresen válaszol az összes többi tartalom-gyorsítótárról érkező kérelemre. A PeerListenRanges kizárólag azt befolyásolja, hogy melyek azok a tartalom-gyorsítótárak, amelyek gyorsítótárazási lekérdezéseire a tartalom-gyorsítótár sikeresen válaszol. Nincs hatással azoknak a társaknak a listájára, amelyekről a tartalom-gyorsítótár lekérdezi a tartalmat és letöltéseket. Amikor a tartalom-gyorsítótár hibát ad vissza a gyorsítótárazási lekérdezésre, a lekérdezést végző tartalom-gyorsítótár „nem megfelelőként” jelöli meg a válaszoló tartalom-gyorsítótárt, és nem próbálja meg ismét lekérdezni a nem megfelelő gyorsítótárazási szervert, amíg a PeerRetryInterval kulcsnál megadott idő le nem telik. Az érték beállítható a Tartalom-gyorsítótárazás beállításaiban is. | egyik sem | |||||||||
PeerLocalSubnetsOnly | Azt határozza meg, hogy a tartalom-gyorsítótár csak az azonos közvetlen helyi hálózaton lévő tartalom-gyorsítótárakkal lépjen-e társkapcsolatba, ne pedig az ezen számítógéppel azonos nyilvános IP-címet használó tartalom-gyorsítótárakkal. Ha a PeerLocalSubnetsOnly értéke „igaz”, akkor a tartalom-gyorsítótár kizárólag azokat a gyorsítótárazási szervereket kérdezi le, illetve azoknak a tartalom-gyorsítótáraknak a társközi lekérdezéseire válaszol sikeresen, amelyek ugyanahhoz a közvetlen helyi hálózathoz csatlakoznak. Ha a PeerLocalSubnetsOnly értéke „igaz”, akkor felülírja a PeerFilterRanges és a PeerListenRanges konfigurációját. Ha a PeerLocalSubnetsOnly „hamis” értékre van állítva, akkor a tartalom-gyorsítótár átadja a PeerFilterRanges és PeerListenRanges kulcsnak a társközi korlátozások konfigurálását. Ha a PeerLocalSubnetsOnly értéke „igaz”, és a hálózat megváltozik, akkor a helyi hálózat társszerverekkel kapcsolatos korlátozásai a változás szerint frissülnek. Az érték beállítható a Tartalom-gyorsítótárazás beállításaiban is. | igen | |||||||||
PeerNotifyTimeout | Meghatározza, hogy hány másodpercig kell várakozni a társ tartalom-gyorsítótárakról érkező válaszokra, ha indításkor pingelve vannak. Ez az érték 5 és 300 másodperc között van rögzítve (az 5 és a 300 is beállítható). | 30 | |||||||||
PeerQueryTimeout | Meghatározza, hogy hány másodpercig kell várakozni a társ tartalom-gyorsítótárakról érkező válaszokra, ha gyorsítótárakban lévő elemekkel kapcsolatos lekérdezés érkezik rájuk. Ez az érték 1 és 60 másodperc között van rögzítve (az 1 és a 60 is beállítható). | 5 | |||||||||
PeerRetryInterval | Meghatározza, hogy hány másodpercig legyenek figyelmen kívül hagyva a társ tartalom-gyorsítótárak, miután egymás után három értesítési vagy lekérdezési hiba fordult elő rajtuk. Ha az újrapróbálkozáshoz megadott idő letelt, a tartalom-gyorsítótárazási társszervereket visszaállítja a rendszer a társszerverek listájára a tartalom lekérdezéséhez. Ez az érték 30 és 3600 másodperc között van rögzítve (a 30 és a 3600 is beállítható). | 900 (másodperc) | |||||||||
PersonalCacheLimit | Megadhatja bájtokban, hogy mekkora lemezterületet használhat a tartalom-gyorsítótár a gyorsítótárazott iCloud-adatokhoz. A PersonalCacheLimit nem lépheti túl a CacheLimit értékét. | 0 (korlátlan) | |||||||||
Port | A TCP-port száma, amelyen keresztül a tartalom-gyorsítótárazás elfogadja a feltöltési vagy letöltési kérelmeket. | 0 (használjon random portot) | |||||||||
PruneAffinitiesAge | A megadott napok számánál régebbi felhasználói affinitásokat automatikusan eltávolítja a rendszer az affinitások gyorsítótárából. A felhasználói affinitások tanácsokat adnak a klienseknek arra vonatkozóan, hogy a rajtuk lévő tartalom hol van gyorsítótárazva, amivel javítják a teljesítményt. A felhasználói affinitások törlése nincs hatással a gyorsítótárazott tartalomra. A rögzített minimum 7 nap. | 30 (nap) | |||||||||
PruneAffinitiesInterval | Meghatározza, hogy hány naponta keresse meg és törölje a tartalom-gyorsítótár a PruneAffinitiesAge napjainál régebbi felhasználói affinitásokat. A felhasználói affinitások, amelyeket kizárólag az iCloud használ, tanácsokat adnak a klienseknek arra vonatkozóan, hogy a rajtuk lévő tartalom hol van gyorsítótárazva, amivel javítják a teljesítményt. A felhasználói affinitások törlése nincs hatással a gyorsítótárazott tartalomra. A rögzített minimum 1 nap. | 7 (nap) | |||||||||
PruneAssetsAge | Az a tartalom, amelyik nincs kérelmezve az itt megadott számú napon belül, automatikusan el lesz távolítva a tartalom-gyorsítótárazásból. A rögzített minimum 7 nap. | 120 (nap) | |||||||||
PruneAssetsInterval | Meghatározza, hogy hány naponta keresse meg és törölje a tartalom-gyorsítótár a PruneAssetsAge napjainál régebbi tartalmat. A rögzített minimum 1 nap. | 7 (nap) | |||||||||
PublicRanges | Azoknak a nyilvános IP-címeknek a tartománya, amelyeket a felhőszervereknek kell használniuk a kliensek és a tartalom-gyorsítótárak egyeztetésére. Az érték beállítható a Tartalom-gyorsítótárazás beállításaiban is. | nincs alapértelmezett | |||||||||
ReservedVolumeSpace | Az a minimális szabad lemezterület (bájtban kifejezve), amelyet fenn kell tartani a gyorsítótárazott tartalmat tároló kötet számára. | 2000000000 (2 GB) | |||||||||
TerminationTimeout | Megadhatja, hogy a tartalom-gyorsítótár hány másodpercig próbálkozzon a regisztráció törlésével, amikor leállítják. A regisztrációk törlésével a kliensek információt kapnak arról, hogy a tartalom-gyorsítótár többé nem érhető el, így a későbbiekben (vagy a tartalom-gyorsítótár ismételt elindításáig) nem próbálják meg használni az adott tartalom-gyorsítótárt. Ez az érték 1 és 60 másodperc között van rögzítve (az 1 és a 60 is beállítható). | 10 (másodperc) | |||||||||
Részletes | Ha a Részletes beállítás értéke igaz, akkor tartalom-gyorsítótár valamivel több információt naplóz a tevékenységéről. A megnövelt naplózás visszafoghatja a teljesítményt. Ez a beállítás nem javasolt hosszú távú használatra. A Terminal alkalmazás Például: A naplókat a Konzol alkalmazással is megtekintheti. | nem |
ListenRanges kulcs példa
A ListenRanges kulcs segítségével megadhatja az előnyben részesített tartalom-gyorsítótárakat azokban a speciális hálózati topológiákban, ahol több tartalom-gyorsítótár van használatban ugyanazzal a nyilvános IP-címmel.
Például:
A caching1.example.com a ListenRanges kulcs segítségével adja meg a 10.0.0.1 és 10.0.0.254 közötti, illetve a 10.1.0.1 és 10.1.0.254 közötti tartományt, és állítsa a ListenRangesOnly kulcs értéket No-ra.
A caching2.example.com a ListenRanges kulcs segítségével adja meg a 10.1.0.1 és 10.1.0.39 közötti tartományt (vegye figyelembe az átfedést a caching1 második tartományával), és állítsa a ListenRangesOnly kulcs értéket No-ra.
Ha a 10.0.0.10 IP-címmel rendelkező kliens tartalmat kérelmez, akkor az át lesz irányítva a caching1 szerverre.
Ha a 10.1.0.10 IP-címmel rendelkező kliens tartalmat kérelmez, akkor az a caching1 vagy a caching2 szerverre lesz átirányítva véletlenszerűen.
Ha a 10.2.0.10 IP-címmel rendelkező kliens tartalmat kérelmez, akkor az a caching1 vagy a caching2 szerverre lesz átirányítva véletlenszerűen.
Ha a caching1 leáll vagy alacsonyabb teljesítménnyel működik, de a caching2 elérhető marad, akkor az összes kliens a caching2-re lesz átirányítva.
Példa plist-fájl
Az alábbiakban példa látható a /Library/Preferences/com.apple.AssetCache.plist fájlra.
<?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>