Acerca del almacenamiento en caché del contenido en el Mac
Qué es el almacenamiento en caché
El almacenamiento en caché de contenido es un servicio de macOS que ayuda a reducir el uso de datos de Internet y a acelerar la instalación de software en ordenadores Mac, dispositivos iOS y dispositivos Apple TV.
El almacenamiento en caché acelera la descarga de software distribuido por Apple y de los datos que los usuarios almacenan en iCloud guardando el contenido que ya han descargado los ordenadores Mac locales, los dispositivos iOS y los dispositivos Apple TV. El contenido guardado se almacena en una caché de contenido en un Mac, y estará disponible para que lo recuperen otros dispositivos sin conectarse a través de Internet.
Consulta el artículo de soporte de Apple Tipos de contenido que el almacenamiento en caché del contenido admite en macOS.
Puedes usar el almacenamiento en caché en redes formadas por un entorno NAT para la caché de contenido y todos los dispositivos, o en redes formadas por direcciones IP enrutables públicamente. Los dispositivos Apple con iOS 7 o posterior y OS X 10.8.2 o posterior contactan automáticamente con una caché de contenido cercana sin necesidad de realizar tareas de configuración.
Importante: Se recomienda encarecidamente configurar el almacenamiento en caché de contenido en un Mac que solo esté conectado a la red a través de una única conexión por cable Ethernet. El almacenamiento en caché de contenido puede usar una conexión Wi-Fi en lugar de Ethernet, pero el rendimiento podría verse afectado.
Cómo funciona
Una vez activado el almacenamiento en caché en un Mac, este conservará una copia de todo el contenido que descarguen los dispositivos locales conectados en red (llamados clientes).
Por ejemplo, cuando el primer cliente de la red descargue una actualización de macOS, la caché de contenido conservará una copia de la actualización. Cuando el siguiente cliente de la red se conecte a App Store para descargar la actualización, esta se copiará desde la caché de contenido, en vez de hacerlo desde App Store.
Puesto que la red local es normalmente mucho más rápida que Internet, el segundo cliente (y todos los demás clientes) descargará las actualizaciones mucho antes.
La figura siguiente ilustra una única subred privada con una sola caché de contenido:
Qué sucede si mi red tiene varias subredes
Por omisión, el almacenamiento en caché de contenido está limitado a una subred específica, pero puede establecer que proporcione almacenamiento en caché de contenido para:
Todas las combinaciones de subredes de la red local que comparten una dirección IP pública común
Cualquier combinación de subredes de direcciones IP de acceso público (con compatibilidad con el ajuste de DNS adicional).
Si su red tiene varias subredes que comparten la misma dirección IP pública, todas ellas pueden aprovechar la misma caché de contenido. La figura siguiente ilustra una red con dos subredes que comparten una sola caché de contenido:
Posibilidad de disponer de más de una caché de contenido
Cuando la red dispone de más de una caché de contenido, todas ellas pasan a ser del mismo nivel (pares) automáticamente y pueden consultar y compartir el software almacenado en caché. Cuando un ítem solicitado no está disponible en una caché de contenido, se busca en sus pares y, si está disponible, se descarga. Si no está disponible en un par, el ítem se descarga de un principal (si estuviera configurado) o desde Apple a través de Internet. El cliente selecciona automáticamente la caché de contenido correcta cuando hay disponible más de una. Consulta Configurar clientes, pares o principales de la caché de contenido en el Mac.
Dónde se guardan los archivos de almacenamiento en caché
La ubicación por omisión del contenido almacenado en caché es el volumen de arranque. Puedes elegir una ubicación alternativa y especificar qué cantidad del volumen usa el almacenamiento en caché de contenido. Cuando el espacio de disco para el contenido almacenado en caché alcanza el máximo especificado, o cuando el espacio disponible en el volumen se va agotando, la caché de contenido elimina el contenido que no se haya utilizado recientemente con el fin de dejar espacio para la nueva solicitud.
¿Cómo se evalúa el rendimiento de una caché de contenido?
Puedes utilizar Monitor de Actividad para ver las estadísticas del almacenamiento en caché de contenido. Consulta Ver registros y estadísticas del almacenamiento en caché de contenido en el Mac.
Procedimientos de funcionamiento recomendados
El almacenamiento en caché se ve afectado en especial por dos factores principales: la conectividad y las configuraciones de hardware.
Para conseguir el máximo rendimiento de la caché de contenido, conéctala a tu red mediante Gigabit Ethernet. La caché de contenido puede atender a cientos de clientes al mismo tiempo, lo que puede provocar la saturación de un puerto Gigabit Ethernet. En consecuencia, en la mayor parte de las implementaciones a pequeña y mediana escala, el cuello de botella de rendimiento se encuentra normalmente en el ancho de banda de tu red local.
Para determinar si tu Mac es el cuello de botella de rendimiento en caso de que haya un elevado número de clientes accediendo simultáneamente a la caché de contenido, comprueba el uso del procesador para ver el proceso AssetCache en el Monitor de Actividad (abre Monitor de Actividad, selecciona Visualización > Todos los procesos y haz clic en CPU). Si el uso del procesador está constantemente al máximo o cerca del máximo, puede que te convenga añadir cachés de contenido adicionales para distribuir las solicitudes entre varios ordenadores.
Además, si tu Mac se encuentra en un entorno en el que los clientes descargan grandes cantidades de contenido de todo tipo, asegúrate de ajustar el límite de tamaño de la caché a un valor suficientemente alto. Esto impide que la caché de contenido elimine con frecuencia los datos almacenados en caché, con lo cual podrías tener que descargar el mismo contenido varias veces y utilizar más ancho de banda de Internet.
Procedimientos recomendados para el almacenamiento en caché de contenido
A continuación se muestran procedimientos recomendados para el almacenamiento en caché de contenido. Sigue estas recomendaciones siempre que sea posible:
Permite todas las notificaciones push de Apple.
No utilices los ajustes de proxy manuales.
No delegues las solicitudes de clientes a las cachés de contenido.
Omite la autenticación de proxy para las cachés de contenido.
Especifica un puerto TCP para el almacenamiento en caché. (Consulta la clave Port [Puerto] en Configurar ajustes avanzados del almacenamiento en caché de contenido en el Mac).
Gestiona el tráfico de almacenamiento en caché entre sitios.
Bloquea el registro de caché no autorizado.