Introduction à la mise en cache de contenu
La mise en cache de contenu est un service de macOS qui accélère le téléchargement des logiciels distribués par Apple et des données que les utilisateurs stockent sur iCloud en enregistrant le contenu que les appareils Apple locaux ont déjà téléchargé. Le contenu enregistré est stocké dans un cache de contenu sur un Mac, et d’autres appareils peuvent le récupérer sans avoir à se connecter à Internet. Pour voir la liste actuelle des types de contenu pris en charge, consultez l’article d’assistance Apple Types de contenu pris en charge par le service de mise en cache.
Vous pouvez utiliser la mise en cache de contenu sur des réseaux utilisant la traduction d’adresses réseau (NAT) pour le cache de contenu et tous les appareils, sur des réseaux composés d’adresses IP publiquement acheminables, et, si vous le souhaitez, pour des appareils connectés à un Mac (par exemple, lorsqu’il approvisionne plusieurs appareils en même temps à lʼaide dʼApple Configurator). Les appareils Apple contactent automatiquement une mise en cache de contenu à proximité sans la moindre configuration en utilisant un service de recherche qui associe les adresses IP privées et publiques client aux configurations enregistrées auprès dʼApple, depuis des ordinateurs Mac sur lesquels la mise en cache de contenu est activée. Étant donné que tout appareil Apple connecté à un réseau utilise silencieusement et automatiquement la mise en cache de contenu, si celle-ci est disponible, les informations détaillées concernant des ressources individuelles demandées par certains clients individuels ne sont pas disponibles pour des raisons de confidentialité. Il est possible, cependant, de demander les statistiques dʼutilisation de la mise en cache de contenu agrégée afin dʼévaluer et mesurer les performances. Pour plus d’informations, consultez la section Planifier et configurer la mise en cache de contenu.
Important : pour de meilleurs résultats, déployez la mise en cache de contenu sur un Mac doté d’une connexion Ethernet câblée comme unique point de connexion au réseau. La mise en cache de contenu peut faire appel à une connexion Wi-Fi plutôt qu’Ethernet, mais les performances peuvent être moins bonnes.
Restreindre la mise en cache de contenu
Si un Mac est inscrit auprès d’une solution de gestion des appareils mobiles (MDM), une restriction peut être utilisée afin d’empêcher l’utilisateur d’activer la mise en cache de contenu. Cela empêche le Mac de télécharger et de stocker les logiciels distribués par Apple ainsi que les données que les utilisateurs stockent sur iCloud.
Fonctionnement de la mise en cache de contenu
Lorsque vous avez activé la mise en cache de contenu sur un Mac, ce dernier conserve une copie de tout le contenu que les appareils (appelés clients) sur le réseau local ont téléchargé. Le contenu peut également être téléchargé depuis plusieurs iPhone ou iPad s’ils sont connectés à un Mac à l’aide d’une borne ou d’un concentrateur USB. Vous pouvez indiquer des plages d’adresses IP de client (par exemple, un ou deux sous-réseaux) qu’un cache de contenu est mieux positionné pour servir, et éventuellement vous pouvez rendre ce contenu exclusif à ces clients en choisissant l’option « Appareils utilisant les réseaux locaux personnalisés ». Voici les options disponibles :
Option | Description | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Mettre en cache le contenu pour | Sélectionnez une option qui décrit les appareils pour lesquels cet ordinateur mettra du contenu en cache :
| ||||||||||
Mes réseaux locaux | Sélectionnez une option qui décrit votre réseau :
| ||||||||||
Configuration DNS | Cette option est utilisée pour générer une configuration pour un enregistrement DNS TXT et est disponible uniquement si vous avez sélectionné « utiliser des adresses IP publiques personnalisées » pour l’option « Mes réseaux locaux ». |
Par exemple, lorsque le premier client de votre réseau télécharge une mise à jour macOS, le cache de contenu conserve une copie de la mise à jour. Lorsque le client suivant sur le réseau se connecte à l’App Store pour télécharger la mise à jour, celle-ci est copiée depuis la mise en cache de contenu plutôt que depuis l’App Store.
Le réseau local étant normalement beaucoup plus rapide qu’Internet, le deuxième client (et tous les clients suivants) télécharge les mises à jour beaucoup plus rapidement.
Par défaut, la mise en cache de contenu est limitée à un sous-réseau spécifique, mais vous pouvez le configurer afin de proposer la mise en cache de contenu pour :
Toutes les combinaisons de sous-réseaux du réseau local partageant une adresse IP publique commune
Une combinaison de sous-réseaux d’adresses IP accessibles au public (réglage DNS supplémentaire requis)
Comment les sous-réseaux et les mises en cache communiquent
Si votre réseau présente plusieurs sous-réseaux qui partagent la même adresse IP publique, tous les sous-réseaux peuvent exploiter un seul cache de contenu.
Lorsque le réseau est associé à plusieurs caches de contenu, ces derniers deviennent automatiquement des pairs et peuvent consulter et partager des logiciels mis en cache. Lorsqu’un élément n’est pas disponible sur un cache de contenu, le cache en question consulte son pair pour savoir s’il est disponible sur ce dernier. Si l’élément est disponible, il est téléchargé depuis le pair. S’il n’est pas disponible, le cache de contenu télécharge l’élément à partir d’un de ses parents, si des parents sont configurés, ou depuis Apple via Internet. Les clients sélectionnent automatiquement le cache de contenu adéquat lorsque plusieurs sont disponibles.
Remarque : si lʼoption est activée, les données iCloud de lʼutilisateur ne sont stockées que sur un seul cache de contenu et ne sont pas dupliquées sur les pairs ou les parents. Un appareil Apple conserve l’affinité pour ce cache de contenu spécifique pour ses données iCloud aussi longtemps que possible.
Où se trouve le contenu mis en cache
L’emplacement par défaut du contenu mis en cache est le volume de démarrage. Vous pouvez choisir un autre emplacement et définir la part du volume utilisée par la mise en cache de contenu. Lorsque l’espace de stockage occupé par le contenu en cache atteint le maximum défini, ou lorsque l’espace disponible sur le volume est réduit, le cache de contenu efface le contenu qui n’a pas été utilisé récemment afin de libérer de l’espace pour la demande suivante.