Introdução à cache de conteúdo
A cache de conteúdo é um serviço no macOS que acelera a descarga de software distribuído pela Apple e dados que os utilizadores armazenam em iCloud guardando conteúdo que dispositivos Apple locais já descarregaram. O conteúdo guardado é armazenado numa cache de conteúdo num Mac e é disponibilizada a outros dispositivos para que a obtenham sem ser necessário aceder à Internet. Pode encontrar a lista atual de tipos de conteúdos suportados no artigo do Suporte Apple Tipos de conteúdos suportados pelo serviço de cache.
Pode usar a cache de conteúdo numa das redes que usam a tradução de endereços de rede (NAT) para a cache de conteúdo e todos os dispositivos ou em redes compostas por endereços IP publicamente encaminháveis e, opcionalmente, para dispositivos ligados a um Mac (por exemplo, durante o fornecimento de muitos dispositivos em simultâneo através do Apple Configurator). Os dispositivos Apple podem contactar diretamente uma cache de conteúdo por perto sem nenhuma configuração ao usar um serviço de procura que mapeia endereços IP públicos e privados para configurações registadas na Apple de computadores Mac sem cache de conteúdo ativada. Visto que qualquer dispositivo Apple numa rede usa, de forma silenciosa e automática, a cache de conteúdo disponível, não está disponível informação detalhada sobre recursos individuais solicitada por clientes individuais específicos por motivos de privacidade. No entanto, pode consultar estatísticas agregadas de utilização da cache de conteúdo para ajudar a medir e avaliar o desempenho. Encontrará informação adicional em Planear e configurar a cache de conteúdo.
Importante: para melhores resultados, implemente a cache de conteúdo num Mac que tenha uma única ligação Ethernet com fios como a sua única ligação à rede. A cache de conteúdo pode usar uma ligação Wi-Fi em vez de Ethernet, mas o desempenho pode ser afetado.
Restringir a cache de conteúdo
Se um Mac estiver registado numa solução de gestão de dispositivos móveis (MDM), pode ser usada uma restrição para impedir o utilizador de ativar a cache de conteúdo. Isso impede o Mac de descarregar e armazenar software distribuído pela Apple e os dados que os utilizadores armazenam em iCloud.
Como funciona a cache de conteúdo
Após ativar a cache de conteúdo num Mac, o Mac mantém uma cópia de todo o conteúdo que os dispositivos (denominados clientes) na rede local descarregam. O conteúdo também pode ser descarregado de vários dispositivos iPhone ou iPad se estiverem ligados a um Mac com um cartão ou hub USB. Pode especificar intervalos de endereços IP clientes (por exemplo, como uma ou duas sub-redes) que uma cache de conteúdo está em melhor posição de servir e opcionalmente pode tornar esse conteúdo exclusivo para esses clientes, selecionando a opção “dispositivos que usam redes locais personalizadas”. As opções são:
Opção | Descrição | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Cache content for (Colocar em cache conteúdo de) | Selecione uma opção que descreva os dispositivos para os quais será armazenado conteúdo em cache:
| ||||||||||
My local networks (As minhas redes locais) | Selecione uma opção que descreva a sua rede:
| ||||||||||
DNS configuration (Configuração do DNS) | Isto é usado para gerar a configuração para um registo TXT DNS e só está disponível se selecionar “usar endereços IP públicos personalizados” na opção “As minhas redes locais”. |
Por exemplo, quando o primeiro cliente na sua rede descarrega uma atualização do macOS, a cache de conteúdo mantém uma cópia da atualização. Quando o cliente seguinte na rede se liga à App Store para descarregar a atualização, esta é copiada da cache de conteúdo em vez de ser descarregada a App Store.
Visto que a rede local é, normalmente, muito mais rápida do que a Internet, o segundo cliente (e todos os clientes seguintes) descarregam as atualizações mais rapidamente.
Por predefinição, a cache de conteúdo está limitada a uma sub-rede específica, mas pode defini-la para fornecer cache de conteúdo para:
todas as combinações de sub-redes da rede local que partilham um endereço IP público comum;
qualquer combinação de sub-redes de endereços IP publicamente acessíveis (requer definições de DNS adicionais).
Como as sub-redes e caches interagem
Caso a sua rede tenha várias sub-redes que partilham o mesmo endereço IP público, todas as sub-redes podem tirar partido de uma única cache de conteúdo.
Quando a sua rede tem várias caches de conteúdo, as caches de conteúdo tornam-se peers automaticamente e podem consultar e partilhar o software em cache. Quando um elemento solicitado não está disponível numa cache de conteúdo, esta verifica os respetivos os peers à procura do elemento. Se o elemento estiver disponível, é descarregado do peer. Se não estiver disponível, a cache de conteúdo descarrega o elemento de um dos seus pais, caso algum esteja configurado, ou da Apple através da Internet. Os clientes selecionam automaticamente a cache de conteúdo correta quando há várias disponíveis.
Nota: se estiver ativada (opcional), os dados de utilizador em iCloud são armazenados apenas numa cache de conteúdo e não são replicados pelos peers ou pais. Um dispositivo Apple mantém a afinidade com essa cache de conteúdo específica para os respetivos dados em iCloud enquanto for possível.
Onde reside o conteúdo em cache
A localização predefinida para os conteúdos em cache é o volume de arranque. Pode escolher uma localização alternativa e especificar a quantidade de volume usada pela cache de conteúdo. Quando o espaço de armazenamento para os conteúdos em cache atinge o máximo especificado ou quando o espaço disponível no volume fica baixo, a cache de conteúdo apaga os conteúdos que não foram usados recentemente para disponibilizar espaço para o pedido seguinte.