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 peut être téléchargé par les autres appareils sans qu’une connexion à Internet ne soit requise. Vous pouvez obtenir la liste courante des types de contenus pris en charge dans l’article Types de contenu pris en charge par le service de mise en cache dans OS X Server de l’assistance Apple.
Vous pouvez avoir recours à la mise en cache de contenu sur des réseaux qui utilisent la traduction d’adresses de réseau (NAT) pour le cache de contenu et tous les appareils, sur les réseaux possédant des adresses IP publiques acheminables et, facultativement, sur des appareils connectés à un Mac (comme lors de l’approvisionnement de plusieurs appareils en même temps au moyen d’Apple Configurator). Les appareils Apple communiquent automatiquement avec un cache de contenu à proximité sans configuration au moyen d’un service de consultation qui associe les adresses IP publiques et privées du client à des configurations enregistrées auprès d’Apple par des ordinateurs Mac pour lesquels la mise en cache de contenu est activée. Parce que tout appareil Apple sur un réseau utilise silencieusement et automatiquement la mise en cache de contenu lorsqu’elle est disponible, des informations détaillées sur les ressources individuelles demandées par des clients individuels spécifiques ne sont pas toujours accessibles pour des raisons de confidentialité. Vous pouvez cependant demander des statistiques agrégées sur l’utilisation de la mise en cache de contenu afin de mesurer et d’évaluer la performance. Pour plus d’informations, consultez Planification et configuration de la mise en cache de contenu.
Important : Pour de meilleurs résultats, déployez la mise en cache de contenu sur un Mac connecté au réseau uniquement par une connexion Ethernet filaire. La mise en cache de contenu peut utiliser une connexion Wi-Fi plutôt qu’une connexion Ethernet, mais le rendement pourrait être affecté.
Restreindre la mise en cache de contenu
Si un Mac est inscrit à une solution de gestion des appareils mobiles (GAM), une restriction peut permettre d’empêcher l’utilisateur d’activer la mise en cache de contenu. Ceci empêche le Mac de télécharger ainsi que de stocker des logiciels distribués par Apple et des données stockées dans iCloud par les utilisateurs.
Fonctionnement de la mise en cache de contenu
Une fois la mise en cache de contenu activée sur un Mac, ce dernier conserve une copie de tout le contenu que les appareils (appelés clients) connectés au réseau local peuvent télécharger. Le contenu peut aussi être téléchargé à partir de plusieurs iPhone ou iPad s’ils sont connectés à un Mac à l’aide d’un chariot ou d’un concentrateur USB. Vous pouvez indiquer des plages d’adresses IP de client (par exemple, comme un ou deux sous-réseaux) qu’un cache de contenu est mieux positionné pour servir, et vous pouvez éventuellement rendre ce contenu exclusif à ces clients en choisissant l’option « Appareils utilisant les réseaux locaux personnalisés ». Les options sont les suivantes :
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 la configuration d’un enregistrement DNS TXT et elle 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 sur votre réseau télécharge une mise à jour de macOS, le cache de contenu conserve une copie de cette dernière. 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 à partir de la mise en cache de contenu plutôt qu’à partir de 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.
La mise en cache de contenu est limitée par défaut à un sous-réseau particulier, mais vous pouvez la régler pour fournir la mise en cache de contenu à :
Toutes les combinaisons de sous-réseaux du réseau local partageant une adresse IP publique
Toute combinaison de sous-réseaux à adresses IP à accès public (avec réglages DNS supplémentaires requise).
Interaction entre les sous-réseaux et les caches
Si votre réseau possède plusieurs sous-réseaux partageant la même adresse IP publique, tous les sous-réseaux peuvent profiter d’un seul cache de contenu.
Lorsque votre réseau possède plus d’un cache de contenu, les caches de contenu deviennent automatiquement pairs, ce qui signifie qu’ils peuvent consulter et partager les logiciels mis en cache. Lorsqu’un élément demandé n’est pas disponible sur un cache de contenu, celui-ci consulte ses pairs pour trouver l’élément. 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 de l’un de ses parents, si ceux-ci sont configurés, ou d’Apple par Internet. Les clients choisissent automatiquement le cache de contenu approprié lorsque plus d’un cache est disponible.
Remarque : Si l’option facultative est activée, les données iCloud de l’utilisateur sont stockées uniquement sur un cache de contenu sans être reproduites sur des pairs ou des parents. Un appareil Apple conserve l’affinité pour ce cache de contenu relativement à ses données iCloud aussi longtemps que possible.
Emplacement du contenu mis en cache
L’emplacement par défaut du contenu mis en cache est le volume de démarrage. Vous pouvez choisir un emplacement différent et spécifier le volume de l’espace utilisé par la mise en cache de contenu. Lorsque l’espace de stockage que vous avez réservé au contenu mis en cache est presque plein, ou lorsque l’espace libre sur le volume devient minime, le cache de contenu supprime le contenu qui n’a pas été utilisé récemment afin de libérer de l’espace pour la prochaine demande.