Los parámetros de configuración avanzada controlan cómo su Impermeable almacena contenido en caché de Apple y iCloud. Aquí se explica cómo cambiar la configuración.
Almacenamiento en caché de contenido activado macos controla lo que iCloud y el contenido de Apple se almacena localmente en macos cuando descargas software program de Apple o almacenas datos en iCloud. También permite el almacenamiento en caché de otro software program de Apple como:
- Actualizaciones de recuperación y firmware de la máquina
- instaladores de macos
- Actualizaciones de Roseta
- Salvapantallas y fondos de pantalla
- Salvapantallas y fondos de pantalla
- Componentes de Xcode
La thought con el almacenamiento en caché de contenido de macOS es que si descarga software program o datos de Apple desde iCloud, puede permitir que otros dispositivos Apple accedan a ese contenido desde la Mac authentic. Todo sin tener que descargarlo nuevamente de web.
Cuando usa iCloud o descarga software program o datos de Apple, algunos de los datos (contenido) se descargan y almacenan localmente en su Mac.
Habilitar el almacenamiento en caché de contenido
Para utilizar el almacenamiento en caché de contenido en Mac, primero debe habilitarlo en Configuración del sistema->Common->Compartir->Almacenamiento en caché de contenido.
Cuando hagas esto, obtendrás una hoja que te permitirá establecer qué contenido deseas almacenar en caché: Todo el contenido, Sólo contenido compartidoo Sólo contenido de iCloud.
También puede seleccionar si desea compartir o no su conexión a Web y (si hace clic en el Opciones botón) dónde almacenar el contenido caché y qué tamaño debe tener. Después de activar el almacenamiento en caché de contenido, se le pedirá que reinicie su Mac u otros dispositivos.
Al compartir su conexión de crimson, permite iOS dispositivos para usar la conexión de crimson de su Mac para acceder al contenido en caché, así como compartir contenido si esos dispositivos están conectados a través de USB.
También recibirás una alerta cuando actives el almacenamiento en caché de contenido indicando que tus otros dispositivos Apple «descubrirán el contenido almacenado en caché con el tiempo», así que no esperes que los otros dispositivos accedan al caché inmediatamente.
Es posible que el almacenamiento en caché de contenido tarde unos segundos en iniciarse porque macOS tiene que iniciar un servicio en segundo plano para administrarlo.
Para desactivar el almacenamiento en caché de contenido, simplemente vuelva a colocar el interruptor en la posición de apagado en Configuración del sistema->Compartir.
Limitaciones
En Introducción al almacenamiento en caché de contenido en la guía de implementación de la plataforma Apple, Apple notas que existen algunas limitaciones para el almacenamiento en caché de contenido, es decir, que solo se permiten ciertos tipos de protocolos de crimson y tipos de direcciones:
«Puede utilizar el almacenamiento en caché de contenido en redes que utilizan traducción de direcciones de crimson (NAT) para el caché de contenido y todos los dispositivos, en redes que constan de direcciones IP enrutables públicamente y, opcionalmente, para dispositivos conectados a una Mac (por ejemplo, cuando se aprovisionan muchos dispositivos en una vez que se usa Apple Configurator), los dispositivos Apple contactan automáticamente con un caché de contenido cercano sin ninguna configuración mediante el uso de un servicio de búsqueda que asigna direcciones IP públicas y privadas del cliente a configuraciones registradas con Apple desde computadoras Mac con el almacenamiento en caché de contenido activado».
Apple también recomienda que la Mac que realiza el almacenamiento en caché solo tenga una conexión Ethernet por cable a la crimson por razones de rendimiento. Si utiliza una conexión WiFi para el almacenamiento en caché de Mac, el rendimiento puede verse afectado.
Al configurar una Mac de esta manera, la configura efectivamente para que sea un servidor de caché de contenido. Su crimson no está limitada de ninguna manera a una sola Mac que ejecute almacenamiento en caché de contenido, por lo que puede tener varios servidores de caché en funcionamiento.
Apple tiene una lista completa de los tipos de contenido que se almacenan en caché Nota técnica 102860 Tipos de contenido admitidos por el almacenamiento en caché de contenido en macOS.
También hay explicaciones y diagramas de cómo funciona el almacenamiento en caché de contenido. Introducción al almacenamiento en caché de contenido en el Implementación de la plataforma Apple guía.
«De forma predeterminada, el almacenamiento en caché de contenido está limitado a una subred específica, pero puede configurarlo para que proporcione almacenamiento en caché de contenido para:
Todas las combinaciones de subredes de la crimson native que comparten una dirección IP pública común,
Cualquier combinación de subredes de direcciones IP de acceso público (se requiere configuración DNS adicional)»
Dónde se almacenan las configuraciones de caché
Mac almacena la configuración de la caché de contenido en un archivo .plist (XML) en /Library/Preferences/com.apple.AssetCache.plist en su disco de inicio. Puede abrir este archivo en un editor de texto o en Apple Xcodepara editar su configuración.
Apple cube específicamente que solo se cambien algunas de las configuraciones en este archivo. Los demás están prohibidos y, si los cambia, su Mac podría funcionar mal o quedar inutilizable.
Consulte a continuación la lista completa.
AssetCacheManagerUtil
Si no desea editar la configuración directamente en el archivo .plist, puede editarla en la aplicación Terminal de macOS usando el AssetCacheManagerUtil
herramienta de línea de comandos.
Para obtener más información sobre AssetCacheManagerUtil
en tipo de terminal:
man AssetCacheManagerUtil
y presione Devolver.
Necesitarás usar el sudo
prefijo al utilizar el AssetCacheManagerUtil
herramienta.
Cuando haya terminado de cambiar la configuración de la caché de contenido, fuerce una recarga de la configuración usando el reloadSettings
opción para el AssetCacheManagerUtil
herramienta:
sudo AssetCacheManagerUtil reloadSettings
Apple afirma que algunos valores requieren que usted detenga y luego reinicie el almacenamiento en caché de contenido en Configuración del sistema.
También puedes utilizar el defaults
sistema en Terminal para establecer configuraciones simples y avanzadas. Para ver todas las configuraciones de caché de contenido estándar en el tipo de Terminal:
sudo AssetCacheManagerUtil settings
y presione Devolver.
XML
Para comandos más complejos necesitarás saber cómo usar el defaults
sistema en Terminal y cómo escribir XML (lenguaje de marcado extensible) para pasar parámetros al sistema predeterminado.
XML son esencialmente pares clave-valor almacenados en texto sin formato, que se pueden anidar con datos separados por comas y llaves.
Por ejemplo, '( { first = 10.0.0.1; final = 10.0.0.254; }, { first = 10.1.0.1; final = 10.1.0.254; } )'
contiene una serie de 2 diccionarios con claves con la primera y la última clave configuradas para diferentes direcciones de Web.
En realidad, XML es bastante fácil de escribir y comprender una vez que se sabe cómo funciona la sintaxis y el anidamiento. XML se usa ampliamente en Web para pasar y almacenar datos, pero más recientemente ha sido reemplazado por JSON (JavaScript Object Notation). Un diccionario es solo un conjunto de pares clave/valor agrupados para facilitar el acceso.
AssetCacheManagerUtil
puede generar sus datos en formato JSON usando el -j
opción, pero el valor predeterminado generalmente usa XML ya que es más antiguo.
¿Qué valores cambiar?
Algunos de los valores en com.apple.AssetCache.plist deben estar sujetos entre dos valores permitidos. No los cambie a nada fuera de sus rangos permitidos.
Al cambiar estos valores, puede alterar bastante el comportamiento de la caché de contenido, incluidos los tiempos de espera, los límites del tamaño de la caché, el espacio en disco, las alertas y más.
También puede establecer el nivel de detalle de los registros de caché si desea obtener más información sobre su comportamiento.
Al modificar esta configuración, puede controlar y cambiar cómo su Mac almacena, carga, elimina y comparte cachés de contenido.
Consulte también la sección Configurar el almacenamiento en caché de contenido en Mac en el Guía del usuario de Mac.