6 votos

¿Se puede saber si las actualizaciones provienen del servidor de caché de OS X?

Si corro actualización de software en un Mac Mavericks encontrará un servidor de caché automáticamente si hay cualquier funcionamiento local en lugar de utilizar el CDN que Apple aloja en Internet. No me preocupa tanto la seguridad como el hecho de saber cuándo y si el servidor está funcionando correctamente sin tener ningún tipo de inicio de sesión en el propio servidor.

¿Existe un archivo de registro en el extremo del cliente u otra forma de determinar esto de manera concluyente?

13voto

siva Puntos 23

El servidor de caché imprimirá en el registro cuando un cliente solicite una actualización. Este registro se encuentra en:

/Library/Server/Caching/Logs/Debug.log

La siguiente es la anatomía de una solicitud que fue servida por la caché del servidor:

  • El cliente solicita un paquete de actualización

    Got request for host = http://swcdn.apple.com/{{REQUEST}}
  • Encontrar un paquete en caché en los datos del servidor

    Initializing asset handler for http://swcdn.apple.com/{{REQUEST}} (path = /Library/Server/Caching/Data/{{UDID}})
  • Comprobar/cargar el activo en la caché

    Cached asset length = {{LENGTH}} MD5={{CHECKSUM}} last modified {{DATE/TIME}}
    Extents loaded from disk: {{DATA}}
    Data already cached for asset http://swcdn.apple.com/{{REQUEST}}, issuing If-Modified-Since request
    Info loaded: file length = {{DATA}}, reader = {{DATA}}
  • Servir el activo al cliente desde la caché

    {{BYTES}} bytes served, {{SERVED_BYTES}} from cache, 0 downloaded

    Este 0 downloaded es lo que muestra que la actualización fue servida en su totalidad por el servidor de caché.

  • Acabado

    Outgoing connection finished

4voto

Gohu Puntos 449

No estoy seguro de la versión en la que esta estadística estuvo disponible, pero en version 5.0.15 puede ver un gráfico de los datos servidos por el servicio de caché:

Caching service statistic graph

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X