Introduzione alla cache dei contenuti
La cache dei contenuti è un servizio in macOS che accelera il download del software distribuito da Apple e dei dati salvati dagli utenti su iCloud archiviando i contenuti che i dispositivi locali hanno già scaricato. Il contenuto salvato viene archiviato in una cache dei contenuti sul Mac e può essere recuperato dagli altri dispositivi senza doverlo scaricare da internet. Puoi trovare l’attuale elenco dei tipi di contenuti supportati nell’articolo del Supporto Apple Tipi di contenuto supportati dal servizio di caching.
Puoi utilizzare la cache dei contenuti su reti che utilizzano l’opzione NAT (traduzione degli indirizzi di rete) per la cache dei contenuti e di tutti i dispositivi, su reti che consistono di indirizzi IP instradabili, e, opzionalmente, per dispositivi con tethering su un Mac (per esempio, quando esegui il provisioning di più dispositivi alla volta utilizzando Apple Configurator). I dispositivi Apple contattano automaticamente una cache di contenuti nelle vicinanze senza alcuna configurazione, utilizzando un servizio di ricerca che mappa gli indirizzi IP pubblici e privati di tipo client su configurazioni registrate con Apple da Mac con la cache dei contenuti attivata. Dal momento che qualsiasi dispositivo Apple su una rete utilizza in modo silenzioso e automatico la cache dei contenuti, se disponibile, per motivi di privacy non vengono fornite informazioni dettagliate su risorse individuali richieste da un client singolo specifico. Tuttavia, è possibile richiedere statistiche di utilizzo della cache dei contenuti aggregati per misurare e valutare le prestazioni. Per ulteriori informazioni, consulta Pianificare e configurare la cache dei contenuti.
Importante: per risultati ottimali, configura la cache dei contenuti su un Mac che disponga di una singola connessione Ethernet cablata come unica connessione alla rete. La cache dei contenuti può utilizzare una connessione Wi-Fi al posto del collegamento Ethernet, ma le prestazioni potrebbero risentirne.
Applicare restrizioni per la cache dei contenuti
Se un Mac è registrato in una soluzione MDM, è possibile utilizzare una restrizione per impedire all’utente di attivare la cache dei contenuti. Ciò impedisce al Mac di scaricare e archiviare software distribuiti da Apple e dati che gli utenti archiviano su iCloud.
Come funziona la cache dei contenuti
Dopo aver attivato la cache dei contenuti su un Mac, il Mac mantiene una copia di tutti i contenuti scaricati che i dispositivi sulla rete locale (chiamati client) possono scaricare. I contenuti possono anche essere scaricati da più iPhone o iPad se sono collegati a un Mac utilizzando una postazione o un hub USB. Puoi specificare degli intervalli di indirizzi IP dei client (ad esempio, come una o due sottoreti) per i quali la cache dei contenuti si trova in una buona posizione e facoltativamente puoi limitare l’utilizzo dei contenuti unicamente a tali client scegliendo l’opzione “Dispositivi che usano reti locali personalizzate”. Le opzioni sono:
Opzione | Descrizione | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Contenuto della cache per | Seleziona l’opzione che meglio descrive per quali dispositivi verrà utilizzata la cache dei contenuti del computer:
| ||||||||||
Le mie reti locali | Seleziona l’opzione che meglio descrive la rete:
| ||||||||||
Configurazione DNS | Questa opzione viene utilizzata per generare la configurazione per un record DNS TXT ed è disponibile solo se selezioni “Utilizza indirizzi IP pubblici personalizzati” per l’opzione “Le mie reti locali”. |
Ad esempio, quando il primo client sulla rete scarica un aggiornamento macOS, la cache dei contenuti tiene una copia di tale aggiornamento. Quando il prossimo client sulla rete si connette ad App Store per scaricare l’aggiornamento, l’aggiornamento viene copiato dalla cache dei contenuti invece che da App Store.
Dato che la rete locale è normalmente molto più veloce di internet, il secondo client e tutti i successivi client scaricano gli aggiornamenti più rapidamente.
Di default, la cache dei contenuti è limitata a una sottorete specifica, ma è possibile impostarla per fornire la cache dei contenuti per:
Tutte le combinazioni di sottoreti della rete locale che condividono un indirizzo IP pubblico comune
Qualsiasi combinazione di sottoreti di indirizzi IP accessibili al pubblico (sono richieste impostazioni DNS aggiuntive)
Interazione tra cache e sottoreti
Se la rete presenta più sottoreti che condividono lo stesso indirizzo IP pubblico, tutte le sottoreti possono trarre vantaggio da una singola cache dei contenuti.
Quando la rete presenta più di una cache dei contenuti, queste si convertono automaticamente in peer e possono consultare e condividere il software archiviato nella cache. Quando un elemento richiesto non è disponibile su una cache dei contenuti, vengono consultati i peer per ottenerlo. Se l’elemento è disponibile, viene scaricato dal peer. Altrimenti, la cache dei contenuti scarica l’elemento da una delle sue cache parent, se ce ne sono di configurate, o da Apple via internet. I client selezionano automaticamente la cache dei contenuti giusta quando sono disponibili più cache.
Nota: se l’opzione viene attivata opzionalmente, i dati utente di iCloud vengono salvati unicamente su una cache dei contenuti e non vengono duplicati tra peer o parent. Un dispositivo Apple mantiene l’affinità per tale cache di contenuti specifica per i dati di iCloud fino a quando possibile.
Dove trovare i contenuti della cache
I contenuti della cache vengono salvati di default sul volume di avvio. Puoi scegliere una posizione alternativa e specificare la quantità di spazio che la cache dei contenuti utilizza. Quando lo spazio di archiviazione per i contenuti della cache raggiunge il valore massimo specificato o quando lo spazio disponibile sul volume sta per esaurirsi, la cache dei contenuti elimina i contenuti che non sono stati usati di recente per creare spazio per la richiesta successiva.