
Erweiterte Inhaltscaching-Einstellungen auf dem Mac
Du kannst erweiterte Parameter konfigurieren, um das Inhaltscaching für dein Netzwerk zu optimieren.
Du kannst für den Inhaltscache erweiterte Konfigurationsparameter festlegen, indem du die Befehlszeile in Terminal verwendest oder die Werte der Schlüssel in der Datei „/Library/Preferences/com.apple.AssetCache.plist“ modifizierst. Damit bestimmte Änderungen wirksam werden, muss das Inhaltscaching gestoppt und neu gestartet werden.
Erweiterte Einstellungen festlegen
Du kannst einige erweiterte Einstellungen für den Inhaltscachingdienst konfigurieren. Öffne dazu „Systemeinstellungen“ unter macOS 13 (oder neuer) oder unter macOS 12.0.1 (oder älter) > „Freigaben“ > „Inhaltscaching“. Halte dann die Wahltaste gedrückt und wähle „Erweiterte Optionen“.
Du kannst in der App „Terminal“ auf dem Mac noch mehr erweiterte Einstellungen festlegen, indem du den Befehl defaults gefolgt vom Befehl sudo AssetCacheManagerUtil reloadSettings eingibst. Verwende den Befehl AssetCacheManagerUtil settings zum Anzeigen der Standardeinstellung (nicht der erweiterten Einstellungen).
Mit dem Befehl defaults lassen sich einfache und komplexe Schlüssel festlegen.
Um beispielsweise die Port-Nummer (50000) durch eine nicht-dynamischen (hard-coded) Port-Nummer zu ersetzen, sollte die Port-Nummer eine beliebige Zahl zwischen 49192 und 65535 sein. Als Administrator kannst du dazu diesen Befehl ausführen:
$ sudo -u _assetcache defaults write /Library/Preferences/com.apple.AssetCache.plist Port -int 50000ListenRanges ist ein komplexer Schlüssel mit einem Array von Verzeichnissen. Du kannst diesen Befehl z. B. als Administrator ausführen, um zwei IP-Adressbereiche für den Schlüssel ListenRanges festzulegen:
$ 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; } )'Denke daran, dass du nach dem Ausführen des Befehls „defaults“ den folgenden Befehl ausführen musst, damit die Einstellungen für den Inhaltscache neu geladen werden:
$ sudo AssetCacheManagerUtil reloadSettingsPlist-Konfigurationsschlüssel und -werte für das Caching
Wichtig: Ändere keine der Einstellungen in der Datei „com.apple.AssetCache.plist“ mit Ausnahme der unten beschriebenen Einstellungen.
Ein Schlüssel kann einen Wert in einem Wertebereich haben. Er kann jeden Wert zwischen dem unteren und dem oberen Grenzwert annehmen. Liegt der Wert unter dem unteren Grenzwert, wird der untere Grenzwert verwendet. Liegt der Wert über dem oberen Grenzwert, wird der obere Grenzwert verwendet. So hat beispielsweise PeerDownloadTimeout einen Wertebereich zwischen 5 und 300. Wenn du 301 oder 1000 als Wert eingibst, wird der Grenzwert „300“ verwendet. Wenn du 4 oder -10 als Wert eingibst, wird der Grenzwert „5“ verwendet.
Einige Änderungen werden wirksam, nachdem du AssetCacheManagerUtil reloadSettings ausgeführt hast, für andere Änderungen musst du das Inhaltscaching stoppen und erneut starten. Die Einstellungen, die du auch im Bereich „Inhaltscaching“ festlegen kannst (siehe Tabelle unten), sind die einzigen Schlüssel, die „reloadSettings“ unterstützen. Zum Festlegen von Werten in den Einstellungen für das Inhaltscaching:
macOS 13 (oder neuer): Wähle Menü „Apple“ > „Systemeinstellungen“ > „Allgemein“ > „Freigaben“ > „Inhaltscaching“.
macOS 12.0.1 (oder älter): Wähle Menü „Apple“ > „Systemeinstellungen“ > „Freigaben“ > „Inhaltscaching“.
Schlüssel | Beschreibung | Standardwert | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
AgeForLowSpaceAlert | Wenn wegen knappem Speicherplatz Inhalte aus dem Caching-Speicher gelöscht werden und die betreffenden Inhalte vor weniger als der angegebenen Anzahl von Tagen zum Cache hinzugefügt wurden, wird eine Warnmeldung wegen „zu wenig Speicherplatz“ generiert. | 30 (Tage) | |||||||||
AllowCacheDelete | Dieser Schlüssel erlaubt das automatische Löschen von Inhalten aus dem Cache, wenn der Computer zusätzlichen Speicherplatz für weitere Apps benötigt. Am effektivsten funktioniert das Inhaltscaching, wenn diese Einstellung deaktiviert ist. | Ja | |||||||||
AllowImports | Erlaubt Anfragen für das Importieren (Hochladen). | Ja | |||||||||
AllowPersonalCaching | Dieser Schlüssel erlaubt das Caching der iCloud-Daten der Benutzer. Mindestens einer der Schlüssel Du kannst diesen Wert auch in den Einstellungen im Bereich „Inhaltscaching“ festlegen. | Ja | |||||||||
AllowSharedCaching | Dieser Schlüssel steuert das Caching von nicht iCloud-bezogenen Inhalten wie Apps und Softwareaktualisierungen. Mindestens einer der Schlüssel | Ja | |||||||||
AllowWirelessPortable | Dieser Schlüssel erlaubt, dass Mac-Laptops, die nur WLAN-Verbindungen haben, Inhaltscaching ausführen dürfen. | Ja | |||||||||
CacheLimit | Dieser Schlüssel legt die maximale Anzahl von Bytes fest, die für Daten im Inhaltscache zur Verfügung stehen. Du kannst diesen Wert auch in den Einstellungen im Bereich „Inhaltscaching“ festlegen. | 0 (nicht beschränkt) | |||||||||
DatabaseUpdateInterval | Dieser Schlüssel legt fest, in welchem zeitlichen Abstand der Inhaltscache Änderungen in seine Datenbank schreibt. Wenn du den Wert für dieses Intervall anhebst, vergrößert sich das Risiko, dass zwischengespeicherte Inhalte im Falle eines Stromausfalls verloren gehen. Der Höchstwert liegt bei 3600 Sekunden (1 Stunde). Ein Intervall von 0 Sekunden bedeutet, dass die Datenbank immer sofort und ohne Verzögerung aktualisiert wird, was aber die Leistung beeinträchtigt. | 5 Sekunden | |||||||||
DataPath | Dieser Schlüssel legt den Pfad zu dem Verzeichnis fest, in dem die zwischengespeicherten Inhalte gespeichert werden. Wenn diese Einstellung geändert wird, werden zwischengespeicherte Inhalte nicht automatisch vom alten an den neuen Speicherort bewegt. Mit den Einstellungen im Bereich „Inhaltscaching“ kannst du veranlassen, dass der Inhalt automatisch bewegt wird. Du kannst diesen Wert auch in den Einstellungen im Bereich „Inhaltscaching“ festlegen. | /Library/Application Support/Apple/AssetCache/Data | |||||||||
DisplayAlerts | Dieser Schlüssel zeigt die Mitteilungen für Inhaltscaching-Hinweise an. Am effektivsten funktioniert das Inhaltscaching, wenn diese Einstellung aktiviert ist. | Nein | |||||||||
DownloadMinRate | Dieser Schlüssel bestimmt die Mindestanzahl an Bytes pro Sekunde, die Clients beim Herunterladen eines Inhalts aus dem Inhaltscache dauerhaft unterstützen müssen. Der Inhaltscache stoppt das Herunterladen, wenn die Übertragungsrate den hier festgelegten Wert unterschreitet. Der Mindestwert beträgt 1000 Byte pro Sekunde. | 8000 (Byte pro Sekunde) | |||||||||
DownloadTimeout | Dieser Schlüssel bestimmt, wie lange (in Sekunden) ein Leerlauf beim Herunterladen von Inhalten auf einen Client maximal dauern darf, bevor der Vorgang eingestellt wird. Der Mindestwert liegt bei 10 Sekunden. | 180 (Sekunden) | |||||||||
Eltern | Dies ist die Liste der lokalen IP-Adressen der anderen Inhaltscaches, aus denen bzw. in die dieser Cache Inhalte herunter- bzw. hochladen soll, anstatt sie direkt von Apple herunterzuladen bzw. zu Apple hochzuladen. Ungültige Adressen sowie Adressen von Computern, die keine Inhaltscaches sind, werden ignoriert. Übergeordnete Inhaltscaches, die vorübergehend nicht erreichbar sind, werden gemäß dem Schlüssel Ist keiner der übergeordneten Inhaltscaches verfügbar, lädt der Dienst für das Inhaltscaching die Inhalte direkt von Apple herunter bzw. zu Apple hoch, bis wieder ein übergeordneter Inhaltscache verfügbar ist. Du kannst diesen Wert auch in den Einstellungen im Bereich „Inhaltscaching“ festlegen. | ohne | |||||||||
ImportMaxRate | Dieser Schlüssel bestimmt die maximale Anzahl von Bytes pro Sekunde, mit der der Inhaltscache Daten von einem Client empfängt. Der Wert 0 steht für eine unbegrenzte Anzahl von Byte pro Sekunde. | 0 (Byte pro Sekunde) | |||||||||
ImportMinRate | Dieser Schlüssel bestimmt die Mindestanzahl an Bytes pro Sekunde, die Clients beim Importieren (Hochladen) eines Inhalts dauerhaft unterstützen müssen. Das Importieren von Daten in den Inhaltscache wird gestoppt, wenn die Datenübertragungsrate unter diesen Wert absinkt. Der Mindestwert liegt bei 100 Byte pro Sekunde. | 2000 (Byte pro Sekunde) | |||||||||
ImportRateAttenuation | Dieser Schlüssel bestimmt den Prozentsatz der Minderung, die zur Upload-Zeit hinzugefügt wird. Der Wert muss mindestens 0 % betragen. Werte, die zu groß sind, überschreiten den Wert für ImportTimeout und führen zu Fehlern. | .20 (Prozent) | |||||||||
ImportTimeout | Dieser Schlüssel bestimmt, wie lange (in Sekunden) ein Leerlauf bei einem Import (Upload) von einem Client maximal dauern darf, bevor der Versuch eingestellt wird. Der Mindestwert liegt bei 10 Sekunden. | 300 Sekunden | |||||||||
Interface | Dieser Schlüssel bestimmt den BSD-Namen der Netzwerkschnittstelle, die für das Caching verwendet werden soll. Zum Beispiel en0. Achtet außerdem immer die Loopback-Oberfläche (localhost). | Auf ausgewählte Oberfläche achten | |||||||||
KeepAwake | Mit diesem Schlüssel wird der Ruhezustand des Computers verhindert, solange das Inhaltscaching aktiviert ist. Die beste Verfügbarkeit des Inhaltscachings wird erreicht, wenn diese Einstellung aktiviert ist. Wähle das Markierungsfeld „Kein automatisches Aktivieren des Computerruhezustands bei ausgeschaltetem Display“ in den Systemeinstellungen unter „Energiesparmodus“ aus. | Nein | |||||||||
ListenRanges | Dies ist ein Feld (Array) von Dictionaries, die den Bereich der IP-Adressen beschreibt, die als Clients bedient werden. Unten befindet sich ein Beispiel für die Verwendung des Schlüssels Der Teilschlüssel für den Typ ist nicht mehr verfügbar und wird ignoriert, sofern er vorhanden ist. Du kannst diesen Wert auch in den Einstellungen im Bereich „Inhaltscaching“ festlegen. | ohne | |||||||||
ListenRangesOnly | Wenn du für Wenn du den Schlüssel Du kannst diesen Wert auch in den Einstellungen im Bereich „Inhaltscaching“ festlegen. | Nein | |||||||||
ListenWithPeersAndParents | Dieser Schlüssel legt fest, ob für die Registrierung des Inhaltscaching der Verbund der Schlüssel Dabei ist zu beachten, dass | Der Standardwert ist von der Chronik des Computers abhängig:
| |||||||||
LocalSubnetsOnly | Dieser Schlüssel bestimmt, ob Inhalte im Inhaltscache nur für Clients bereitgestellt werden sollen, die demselben lokalen Netzwerk angehören wie der Inhaltscache, oder ob sie den Clients in allen lokalen Netzwerken zur Verfügung stehen sollen, die der Inhaltscache erreichen kann. Du kannst diesen Wert auch in den Einstellungen im Bereich „Inhaltscaching“ festlegen. | Ja | |||||||||
LogClientIdentity | Dieser Schlüssel bestimmt, ob im Inhaltscache die IP-Adresse und die Portnummer des anfordernden Clients protokolliert werden sollen. | Nein | |||||||||
MaxConcurrentClients | Bestimmt, wie viele Clients ein Inhaltscache maximal unterstützen kann. Apple übernimmt keine Garantie dafür, dass ein Inhaltscache 3400 Clients gleichzeitig bedienen kann. | 3400 | |||||||||
MaxParentDepth | Dieser Schlüssel bestimmt, wie oft eine einzelne Anfrage von einem untergeordneten Inhaltscache maximal an einen übergeordneten Inhaltscache weitergeleitet werden darf. Anfragen, die zu einer überlangen Weiterleitungskette führen, werden erzwungenermaßen an den Ursprung, nicht an einen übergeordneten Inhaltscache geleitet. | 8 | |||||||||
MaxPeersToQuery | Dieser Schlüssel bestimmt, wie viele gleichgestellte Inhaltscaches („Peers“) nach Inhalten angefragt werden sollen. | 0 (nicht beschränkt) | |||||||||
MetricsInterval | Dieser Schlüssel bestimmt, wie oft (in Sekunden) eine Zeile mit Metriken in die Datenbank im Verzeichnis „/Library/Application Support/Apple/AssetCache/Metrics/Metrics.db“ geschrieben wird.
Der Wert muss im Bereich zwischen 1 und 60 Sekunden liegen (jeweils einschließlich). Diese Metriken werden im Bereich „Cache“ der Aktivitätsanzeige angezeigt. | 60 (Sekunden) | |||||||||
MetricsMaxAge | Metriken, deren Alter den hier festgelegten Wert überschreitet, werden aus der Metrikdatenbank entfernt; dies geschieht einmal pro Tag. Der Mindestwert sind 30 Tage. | 30 (Tage) | |||||||||
OriginDownloadTimeout | Dieser Schlüssel bestimmt, wie lange (in Sekunden) ein Leerlauf bei einem Download von einem Apple-Server maximal dauern darf, bevor der Versuch eingestellt wird (und möglicherweise ein neuer Download-Versuch gestartet wird). Der Wert muss im Bereich zwischen 5 und 300 Sekunden liegen (jeweils einschließlich). | 60 | |||||||||
OriginUploadTimeout | Dieser Schlüssel bestimmt, wie lange (in Sekunden) ein Leerlauf bei einem Upload an einen Ursprungsserver maximal dauern darf, bevor der Versuch eingestellt wird. Gültig sind Werte im Bereich zwischen „5“ und „3600“ Sekunden (jeweils einschließlich). | 600 | |||||||||
ParentDownloadTimeout | Dieser Schlüssel gibt an, wie lange (in Sekunden) bei einem Download von einem übergeordneten Inhaltscache (Parent) ein Leerlauf maximal dauern darf, bevor der Versuch eingestellt wird (und möglicherweise ein neuer Download-Versuch gestartet wird). Der Wert muss im Bereich zwischen 5 und 300 Sekunden liegen (jeweils einschließlich). | 60 | |||||||||
ParentRetryInterval | Dieser Schlüssel gibt an, wie lange (in Sekunden) übergeordnete Inhaltscaches außer Acht gelassen werden sollen, die fünf Netzwerk- oder Serverfehler in Folge gemeldet haben. Der Wert muss im Bereich zwischen 30 und 3600 Sekunden liegen (jeweils einschließlich). | 900 | |||||||||
ParentSelectionPolicy | Wenn mehrere übergeordnete Inhaltscaches konfiguriert sind, wird der Cache, der jeweils ausgewählt wird, anhand der folgenden Richtlinie bestimmt. Übergeordnete Inhaltscaches, die vorübergehend nicht erreichbar sind, werden bei jeder der unterstützten Richtlinien übersprungen. Folgende Richtlinien werden unterstützt:
Du kannst diesen Wert auch in den Einstellungen im Bereich „Inhaltscaching“ festlegen. | round-robin | |||||||||
ParentUploadTimeout | Dieser Schlüssel bestimmt, wie lange (in Sekunden) ein Leerlauf bei einem Upload an einen übergeordneten Inhaltscache maximal dauern darf, bevor der Versuch eingestellt wird. Der Wert muss im Bereich zwischen 5 und 3600 Sekunden liegen (jeweils einschließlich). | 600 | |||||||||
PeerDownloadTimeout | Dieser Schlüssel gibt an, wie lange (in Sekunden) bei einem Download aus einem gleichgestellten Inhaltscache („Peer“) ein Leerlauf maximal dauern darf, bevor der Versuch eingestellt wird (und möglicherweise ein neuer Download-Versuch gestartet wird). Der Wert muss im Bereich zwischen 5 und 300 Sekunden liegen (jeweils einschließlich). | 30 | |||||||||
PeerFilterRanges | Wenn es sich beim Wert für Der Inhaltscache fragt nur Peers ab, die im Bereich Wenn das Array Wenn du für Wenn für Der Schlüssel Der Teilschlüssel für den Typ ist nicht mehr verfügbar und wird ignoriert, sofern er vorhanden ist. Du kannst diesen Wert auch in den Einstellungen im Bereich „Inhaltscaching“ festlegen. | ohne | |||||||||
PeerListenRanges | Wenn es sich bei Wenn das Array Wenn du für Wenn du für Der Schlüssel Wenn ein Inhaltscache mit einem Fehler auf eine Abfrage antwortet, stuft der abfragende Inhaltscache diesen anderen Cache als „abweisend“ ein und kontaktiert ihn erst wieder mit weiteren Abfragen, wenn die mit Der Teilschlüssel für den Typ ist nicht mehr verfügbar und wird ignoriert, sofern er vorhanden ist. Du kannst diesen Wert auch in den Einstellungen im Bereich „Inhaltscaching“ festlegen. | ohne | |||||||||
PeerLocalSubnetsOnly | Dieser Schlüssel legt fest, ob der Inhaltscache nur mit anderen Caches im gleichen direkten lokalen Netzwerk als Peer kommunizieren soll oder ob er mit allen Inhaltscaches kommunizieren soll, die dieselbe öffentliche IP-Adresse wie dieser Computer verwenden. Wenn du für Wenn du Wenn du Wenn für Du kannst diesen Wert auch in den Einstellungen im Bereich „Inhaltscaching“ festlegen. | Ja | |||||||||
PeerNotifyTimeout | Dieser Schlüssel legt die Wartezeit (in Sekunden) fest, die längstens verstreichen darf, bis beim Startvorgang die Antwortmeldungen der Peers auf den Befehl „ping“ eingehen. Der Wert muss im Bereich zwischen 5 und 300 Sekunden liegen (jeweils einschließlich). | 30 | |||||||||
PeerQueryTimeout | Dieser Schlüssel bestimmt, wie lange (in Sekunden) maximal auf die Antwort von anderen gleichgestellten Inhaltscaches („Peers“) gewartet werden soll, ob sie über einen bestimmten Inhalt verfügen. Der Wert muss im Bereich zwischen 1 und 60 Sekunden liegen (jeweils einschließlich). | 5 | |||||||||
PeerRetryInterval | Dieser Schlüssel bestimmt, wie lange (in Sekunden) Peer-Inhaltscaches übergangen werden, nachdem sie dreimal in Folge nicht auf eine Mitteilung oder eine Anfrage geantwortet haben. Nach dem Ablauf dieser Zeitspanne werden die Peers wieder der Liste der gleichgestellten Inhaltscaches hinzugefügt, die bei der Suche nach Inhalten kontaktiert werden. Der Wert muss im Bereich zwischen 30 und 3600 Sekunden liegen (jeweils einschließlich). | 900 (Sekunden) | |||||||||
PersonalCacheLimit | Dieser Schlüssel begrenzt die Menge des Speicherplatzes (in Byte), den der Inhaltscache für zwischengespeicherte iCloud-Daten verwendet. Der Wert für | 0 (nicht beschränkt) | |||||||||
Port | Dieser Schlüssel legt die Nummer des TCP-Ports fest, über den der Inhaltscache Anfragen für Uploads und Downloads annehmen soll. | 0 (beliebiger Port verwendbar) | |||||||||
PruneAffinitiesAge | Benutzeraffinitäten, die älter als die angegebene Anzahl an Tagen sind, werden automatisch aus dem Affinitäten-Cache entfernt. Benutzeraffinitäten geben Clients Hinweise darauf, wo ihre Inhalte zwischengespeichert sind; dadurch wird die Leistung verbessert. Das Einschränken der Benutzeraffinitäten hat keinerlei Auswirkungen auf die zwischengespeicherten Inhalte. Der Mindestwert ist sieben Tage. | 30 (Tage) | |||||||||
PruneAffinitiesInterval | Dieser Schlüssel gibt an, wie oft (in Tagen) der Inhaltscache nach Benutzeraffinitäten, die älter als der Wert | 7 (Tage) | |||||||||
PruneAssetsAge | Inhalte, die während der angegebenen Anzahl von Tagen nicht angefragt wurden, werden automatisch aus dem Inhaltscache gelöscht. Der Mindestwert sind sieben Tage. | 120 (Tage) | |||||||||
PruneAssetsInterval | Dieser Schlüssel gibt an, wie oft (in Tagen) der Inhaltscache nach Inhalten suchen soll, die älter als der Wert für | 7 (Tage) | |||||||||
PublicRanges | Dieser Schlüssel gibt den Bereich der öffentlichen IP-Adressen an, den die Cloud-Server für die Zuordnung von Clients zu den Inhaltscaches verwenden sollen. Du kannst diesen Wert auch in den Einstellungen im Bereich „Inhaltscaching“ festlegen. | no default | |||||||||
ReservedVolumeSpace | Dieser Schlüssel legt die Mindestanzahl an Bytes fest, die auf der Festplatte, auf der die Cacheinhalte gespeichert werden, als freier Speicherbereich mindestens verfügbar bleiben müssen. | 2000000000 (2 GB) | |||||||||
TerminationTimeout | Dieser Schlüssel gibt an, wie lange (in Sekunden) der Inhaltscache versuchen soll, seine Registrierung aufzuheben, wenn er gestoppt wird. Durch das Aufheben der Registrierung werden Clients darüber informiert, dass der Inhaltscache nicht mehr verfügbar ist, damit sie nicht länger versuchen, den Cache zu nutzen (bzw. ihn erst wieder zu verwenden, wenn der Cache neu gestartet wurde). Der Wert muss im Bereich zwischen 1 und 60 Sekunden liegen (jeweils einschließlich). | 10 Sekunden | |||||||||
Verbose | Wenn für Verwende den Befehl „ Zum Beispiel: Du kannst zum Anzeigen der Protokolle auch die App „Konsole“ verwenden. | Nein | |||||||||
Beispiel für den Schlüssel „ListenRanges“
In erweiterten Netzwerkumgebungen, in denen über dieselbe öffentliche IP-Adresse mehrere Inhaltscaches angesprochen werden, kann der Schlüssel ListenRanges verwendet werden, um die bevorzugten Inhaltscaches zu definieren.
Zum Beispiel:
Für den Server „caching1.melardclothing.com“ werden über den Schlüssel
ListenRangesdie Bereiche 10.0.0.1 bis 10.0.0.254 und 10.1.0.1 bis 10.1.0.254 definiert und der SchlüsselListenRangesOnlywird auf „No“ gesetzt.caching2.melardclothing.com verwendet den Schlüssel
ListenRanges, um den Bereich von 10.1.0.1 bis 10.1.0.39 festzulegen (beachte die Überschneidung mit dem zweiten Bereich von caching1), und setzt den SchlüsselListenRangesOnlyauf „No“.Wenn ein Client, der die IP-Adresse „10.0.0.10“ hat, Inhalte anfordert, wird diese Anfrage an den „Caching1“ geleitet.
Wenn ein Client, der die IP-Adresse „10.1.0.10“ hat, Inhalte anfordert, wird diese Anfrage nach dem Zufallsprinzip an „Caching1“ oder „Caching 2“ geleitet.
Wenn ein Client, der die IP-Adresse „10.2.0.10“ hat, Inhalte anfordert, wird diese Anfrage nach dem Zufallsprinzip an „Caching1“ oder „Caching 2“ geleitet.
Wenn der Server „Caching1“ ausfällt (da er heruntergefahren ist oder ein Stromausfall vorliegt), werden die Anfragen aller Clients an den Server „Caching2“ geleitet.
Beispiel einer plist-Datei
Dies ist ein Beispiel für die Datei „/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/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>