Einführung in das Inhaltscaching
Das Inhaltscaching ist ein Dienst in macOS, der das Laden von Software, die von Apple verteilt wird, und von Daten beschleunigt, die Benutzer in iCloud speichern, da Inhalte, die bereits von anderen lokalen Apple-Geräten geladen wurden, im Inhaltscache zwischengespeichert werden. Der gesicherte Inhalt wird auf einem Mac in einem Inhaltscache zwischengespeichert und steht für andere Geräte abrufbereit zur Verfügung, sodass diese keine Verbindung zum Internet herstellen müssen, um die Inhalte zu erhalten. Eine Liste der aktuell unterstützten Inhaltstypen findest du im Apple Support-Artikel Vom Caching-Dienst unterstützte Inhaltstypen.
Du kannst Inhaltscaching in Netzwerken verwenden, die NAT (Network Address Translation) für den Inhalt des Cache und alle Geräte nutzen, in Netzwerken, die aus öffentlichen routingfähigen IP-Adressen bestehen, und optional für Geräte, die mit einem Mac verbunden sind (etwa bei der gleichzeitigen Bereitstellung zahlreicher Geräte mit Apple Configurator). Apple-Geräte kontaktieren automatisch einen Inhaltscache in der Nähe ohne Konfiguration, indem sie einen Lookup-Dienst verwenden, der private und öffentliche IP-Client-Adressen Konfigurationen zuordnet, die bei Apple von Mac-Computern mit aktiviertem Inhaltscaching registriert wurden. Da ein Apple-Gerät in einem Netzwerk Inhaltscaching im Hintergrund und automatisch verwendet, sofern verfügbar, werden detaillierte Informationen zu einzelnen Ressourcen, die von einzelnen, bestimmten Clients angefordert werden, aus Datenschutzgründen nicht bereitgestellt. Es besteht jedoch die Möglichkeit, aggregierte Nutzungsstatistiken zum Inhaltscaching anzufordern, um die Leistung messen und auswerten zu können. Weitere Informationen sind unter Planen und Konfigurieren von Inhaltscaching zu finden.
Wichtig: Die besten Ergebnisse werden erzielt, wenn das Caching auf einem Mac-Computer mit einer Ethernet-Kabelverbindung als alleiniger Verbindung zum Netzwerk erfolgt. Für das Inhaltscaching kann eine WLAN- anstelle einer Ethernet-Verbindung verwendet werden; allerdings kann sich dies nachteilig auf die Leistung auswirken.
Inhaltscaching einschränken
Ist ein Mac in einer MDM-Lösung (Mobile Device Management) registriert, können Benutzer durch eine Einschränkung daran gehindert werden, das Inhaltscaching zu aktivieren. So wird verhindert, dass der Mac von Apple verteilte Software und von Benutzern in iCloud gespeicherte Daten lädt und speichert.
So funktioniert das Inhaltscaching
Nachdem du auf einem Mac das Caching von Inhalten aktiviert hast, hält der Mac eine Kopie aller Inhalte vor, die Geräte im lokalen Netzwerk (sogenannte Clients) herunterladen können. Inhalte können auch von mehreren iPhone- oder iPad-Geräten geladen werden, wenn sie über eine Station oder einen USB-Hub mit einem Mac verbunden sind. Du kannst Bereiche der Client-IP-Adressen (z. B. ein oder zwei Subnetze) angeben, die ein Inhaltscache am besten bedienen kann, und optional den Inhaltscache exklusiv für diese Clients zur Verfügung stellen, indem du die Option „Geräte, die eigene lokale Netzwerke verwenden“ auswählst. Die Optionen sind:
Option | Beschreibung | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Inhalte im Cache zwischenspeichern für | Wähle eine Option aus, die beschreibt, welche Geräte dieses Computers Inhalte zwischenspeichern für:
| ||||||||||
Meine lokalen Netzwerke | Wähle eine Option, die dein Netzwerk beschreibt:
| ||||||||||
DNS-Konfiguration | Diese Option wird verwendet, um die Konfiguration für einen DNS-TXT-Eintrag zu erstellen, und ist nur verfügbar, wenn du „Verwenden von eigenen öffentlichen IP-Adressen“ für die Option „Meine lokalen Netzwerke“ verwendest. |
Wenn beispielsweise ein erster Client in deinem Netzwerk ein Update für macOS lädt, wird eine Kopie dieses Updates im Cache-Speicher zwischengespeichert. Wenn ein zweiter Client im Netzwerk die Verbindung zum App Store herstellt, um dieses Update zu laden, muss das Update nicht erneut aus dem App Store abgerufen werden, sondern kann direkt vom Inhaltscache auf den Client kopiert werden.
Da ein lokales Netzwerk in der Regel sehr viel schneller ist als das Internet, wird das geladene Objekt für den zweiten Client (und alle weiteren Clients) sehr viel schneller verfügbar.
Das Inhaltscaching ist standardmäßig auf ein bestimmtes Teilnetz beschränkt. Du kannst das Inhaltscaching aber auch einrichten für:
Alle Kombinationen von Teilnetzen des lokalen Netzwerks, die eine gemeinsame öffentliche IP-Adresse besitzen
Beliebige Kombinationen von Teilnetzen mit öffentlich zugänglichen IP-Adressen (zusätzliche DNS-Einstellungen erforderlich)
So interagieren Teilnetze und Caches
Wenn dein Netzwerk in mehrere Teilnetze gegliedert ist, die dieselbe öffentliche IP-Adresse verwenden, kann in allen Teilnetzen derselbe Inhaltscache genutzt werden.
Wenn dein Netzwerk mehrere Inhaltscaches umfasst, werden diese Caches automatisch zu Peers (d. h. zu gleichgestellten Caches), die sich wechselseitig über zwischengespeicherte Software informieren und diese gemeinsam nutzen können. Wenn ein angefragtes Objekt in einem Inhaltscache nicht verfügbar ist, leitet der Cache die Anfrage an seine Peers weiter. Ist das Objekt auf einem dieser Peers vorhanden, wird es von dort geladen. Wenn das Objekt nicht verfügbar ist, ruft der Inhaltscache das Objekt aus einem ihm übergeordneten Inhaltscache ab (sofern entsprechende „Parents“-Caches konfiguriert sind) oder lädt es über das Internet direkt von Apple herunter. Wenn mehrere Inhaltscaches zur Verfügung stehen, wählen Clients automatisch den jeweils richtigen Cache.
Hinweis: Bei optionaler Aktivierung werden iCloud-Daten nur in einem Inhaltscache abgelegt und nicht über Peers und übergeordnete Parents repliziert. Ein Apple-Gerät bewahrt die Affinität für diesen speziellen Inhaltscache für seine iCloud-Daten so lange wie möglich.
Hier befinden sich zwischengespeicherte Inhalte
Als Standardort für zwischengespeicherte Inhalte wird das Startvolume verwendet. Du kannst einen alternativen Speicherort wählen und angeben, welcher Prozentsatz des Volumes für das Caching von Inhalten verwendet werden darf. Wenn der Speicherbereich mit den zwischengespeicherten Inhalten den festgelegten Maximalwert erreicht oder wenn der verfügbare Speicherplatz auf dem Volume knapp wird, werden die Inhalte aus dem Inhaltscache gelöscht, die zuletzt am seltensten verwendet wurden, um Platz für neue Anfragen zu schaffen.