Citrix ADC

Mostrar objetos almacenados en caché y estadísticas de caché

Puede ver determinados objetos almacenados en caché, y puede ver estadísticas de resumen sobre visitas de caché, errores y uso de memoria. Las estadísticas proporcionan información sobre la cantidad de datos que se están sirviendo desde la caché, qué elementos son responsables del mayor beneficio de rendimiento y qué puede ajustar para mejorar el rendimiento de la caché.

Esta sección incluye los siguientes detalles:

  • Visualización de objetos almacenados en caché
  • Búsqueda de respuestas específicas almacenadas en caché
  • Visualización de Estadísticas de Caché

Ver objetos almacenados en caché

Después de habilitar el almacenamiento en caché, puede ver los detalles de los objetos almacenados en caché. Por ejemplo, puede ver los siguientes elementos:

  • Tamaños de respuesta y tamaños de encabezado
  • Códigos de estado
  • Grupos de contenido
  • Encabezados ETag, Last Modified y Cache-Control
  • Solicitar URL
  • Parámetros de Hit
  • Direcciones IP de destino
  • Tiempos de solicitud y respuesta

Para ver una lista de objetos almacenados en caché mediante la interfaz de línea de comandos

En el símbolo del sistema, escriba:

show cache object

Propiedades Especificación
Tamaño de respuesta (bytes) El tamaño del encabezado y el cuerpo de la respuesta.
Tamaño del encabezado de respuesta (bytes) El tamaño de la parte de encabezado de la respuesta.
Código de estado de respuesta El código de estado enviado con la respuesta.
ETag El encabezado ETag insertado en la respuesta. Normalmente, este encabezado indica si la respuesta ha cambiado recientemente.
Última modificación El encabezado Last-Modified insertado en la respuesta. Este encabezado indica la fecha en que se cambió la respuesta por última vez.
Control de caché El encabezado Cache-Control insertado en la respuesta.
Fecha El encabezado Date que indica cuándo se envió la respuesta.
Grupo de contenido El grupo de contenido donde se almacena la respuesta.
Coincidencia compleja Si este objeto se almacenó en caché sobre la base de valores parametrizados, este valor de campo es YES.
Anfitrión El host especificado en la dirección URL que solicitó esta respuesta.
Puerto host El puerto de escucha para el host especificado en la URL que solicitó esta respuesta
dirección URL La URL emitida para la respuesta almacenada.
IP de destino La dirección IP del servidor desde el que se obtuvo esta respuesta.
Puerto de destino El puerto de escucha del servidor de destino.
Parámetros de Hit Si el grupo de contenido que almacena la respuesta utiliza parámetros de éxito, aparecen en este campo.
Selector de pulsación Si este grupo de contenido utiliza un selector de aciertos, aparece en este campo.
Selector Inval Si este grupo de contenido utiliza un selector de invalidación, aparece en este campo.
Expresiones del selector Si este grupo de contenido utiliza un selector, este campo muestra la expresión que define la regla de selección.
Request time (Tiempo de la solicitud) Tiempo en milisegundos desde que se emitió la solicitud.
Tiempo de respuesta Tiempo en milisegundos desde que la caché comenzó a recibir la respuesta.
Edad Cantidad de tiempo que el objeto ha estado en la caché.
Caducidad Cantidad de tiempo después del cual el objeto se marca como caducado.
Vaciado Si la respuesta se ha vaciado después de la expiración.
Prebúsqueda Si se ha configurado Prefetch para este grupo de contenido, la cantidad de tiempo antes de la expiración durante la cual el objeto se obtiene del origen. Prefetch no se aplica a objetos negativos (por ejemplo, 404 respuestas “objeto no encontrado”).
Lectores actuales Aproximadamente el número actual de visitas que se están sirviendo. Cuando se descarga una respuesta con un objeto de encabezado Content-Length, los valores actuales fallan y los lectores actuales son normalmente 1. Cuando se descarga un objeto de respuesta fragmentada, el valor actual de errores suele ser 1, pero el valor de lectores actuales suele ser 0, porque la respuesta fragmentada que se sirve al cliente no proviene de los búferes de almacenamiento en caché integrados.
Fallos actuales El número actual de solicitudes que resultaron en una pérdida de caché y en la obtención del servidor de origen. Este valor suele ser 0 o 1. Si la opción Sondear cada vez está habilitada para un grupo de contenido, el recuento puede ser mayor que 1.
Visitas El número de aciertos de caché para este objeto.
- Faldas El número de errores de caché para este objeto.
Formato de compresión Tipo de compresión aplicada a este objeto. Los formatos de compresión incluyen gzip, deflate, compress y pack200-gzip.
Versión HTTP en respuesta Versión de HTTP que se utilizó para enviar la respuesta.
Etag débil presente en respuesta Los encabezados Etag fuertes cambian si cambian los bits de una entidad. Los encabezados fuertes se basan en los valores de octetos de un objeto. Los encabezados de etag débiles cambian si cambia el significado de una entidad. Los valores de etag débiles se basan en la identidad semántica. Los valores de etags débiles comienzan con una “W”.
Célula de marcador negativo Un objeto marcador se puede almacenar en caché, pero aún no cumple todos los criterios para almacenarse en caché. Por ejemplo, el objeto puede superar el tamaño máximo de respuesta para el grupo de contenido. Se crea una celda de marcador para objetos de este tipo. La próxima vez que un usuario envíe una solicitud para este objeto, se servirá una pérdida de caché.
Marcador de motivo creado La razón por la que se creó una celda de marcador (por ejemplo, “Esperando minhit”, “Los datos de respuesta de longitud del contenido no están en el límite de tamaño del grupo”).
Sondeo automático cada vez Si la caché integrada recibe una respuesta 200 OK ya vencida con validadores (ya sea los encabezados de respuesta Last-Modified o eTag), almacena la respuesta y la marca como AutoPET (sondear automáticamente cada vez).
Citrix ADC Etag insertado en respuesta Variación del encabezado eTag generado por el dispositivo Citrix ADC. Aparece un valor YES si Citrix ADC inserta un Etag en la respuesta.
Respuesta completa presente en la memoria caché Indica si se trata de una respuesta completa.
IP de destino verificado por DNS Indica si se realizó la resolución DNS al almacenar el objeto.
Objeto almacenado a través de un proxy de reenvío de caché Indica si esta respuesta se almacenó debido a un proxy de reenvío configurado en la caché integrada.
El objeto es un archivo base Delta Una respuesta que está comprimido por delta.
Esperando minhits Indica si este grupo de contenido requiere un número mínimo de visitas al servidor de origen antes de almacenar en caché una respuesta.
Recuento de minhit Si este grupo de contenido requiere un número mínimo de visitas al servidor de origen antes de almacenar en caché un objeto, este campo muestra un recuento del número de visitas recibidas hasta el momento.
Método de solicitud HTTP El método, GET o POST, utilizado en la solicitud que obtuvo este objeto.
Almacenado por directiva El nombre de la directiva de almacenamiento en caché que causó el almacenamiento de este objeto. Un valor NO DISPONIBLE indica que la directiva se ha desactivado o eliminado. Un valor de NONE indica que el objeto no coincide con una directiva visible, pero se almacenó de acuerdo con criterios internos para el almacenamiento en caché.
Existen metadatos de firewall de aplicaciones Este parámetro se utiliza cuando el firewall de la aplicación y la caché integrada están activados. El firewall de la aplicación analiza el contenido de una página de respuesta, almacena sus metadatos (por ejemplo, direcciones URL y formularios contenidos en la página) y exporta los metadatos con la respuesta a la caché. La caché almacena la página y los metadatos, y cuando la caché sirve la página, envía los metadatos de vuelta a la sesión de la solicitud.
Objeto de llamada HTTP, nombre, tipo, respuesta Estas celdas indican si estos datos se almacenaron como resultado de una expresión de llamada HTTP y proporcionan información sobre varios aspectos de la llamada y la respuesta correspondiente. Para obtener más información acerca de las llamadas HTTP, consulte “Llamadas HTTP”.

Buscar respuestas específicas almacenadas en caché

Puede encontrar elementos individuales en la caché según criterios de búsqueda. Existen diferentes métodos para buscar elementos almacenados en caché, dependiendo de si el grupo de contenido que contiene los datos utiliza selectores de aciertos e invalidación, como se indica a continuación:

Si el grupo de contenido utiliza selectores, solo puede realizar la búsqueda mediante el Id. de localizador para el elemento almacenado en caché.

Si el grupo de contenido no utiliza selectores, realice la búsqueda mediante criterios como la dirección URL, el host, el nombre del grupo de contenido, etc.

Al buscar una respuesta en caché, puede localizar algunos elementos por URL y host. Si la respuesta está en un grupo de contenido que utiliza un selector, solo puede encontrarla mediante un número de localizador (por ejemplo, 0x00000000ad7af00000050). Para guardar un número de localizador para su uso posterior, haga clic con el botón derecho en la entrada y seleccione Copiar. Para obtener más información acerca de los selectores, consulte “Configuración de selectores y grupos de contenido básico.”

Para mostrar respuestas almacenadas en caché en grupos de contenido que no tienen un selector mediante la interfaz de línea de comandos

En el símbolo del sistema, escriba:

show cache object [-locator <positiveInteger>] | [(-url <URL> (-host <hostName> [-port <port>] [-groupName <contentGroupName>] [-httpMethod GET | POST ])) | [-httpStatus<positive integer>] | -group <contentGroupName> | -ignoreMarkerObjects (ON | OFF) | -includeNotReadyObjects (ON | OFF)]

Para mostrar respuestas almacenadas en caché en grupos de contenido que tienen un selector mediante la interfaz de línea de comandos

En el símbolo del sistema, escriba:

show cache object -locator <locatorString> MarkerObjects ( ON | OFF ) | -includeNotReadyObjects ( ON | OFF ) | [-httpStatus<positive integer>]

Para mostrar respuestas almacenadas en caché en grupos de contenido que no tienen un selector mediante la interfaz gráfica de usuario

Vaya a Optimización > Almacenamiento en caché integrado > Objetos en caché, haga clic en Buscar y establezca los criterios de búsqueda para ver la respuesta en caché requerida.

Si aún no ha configurado ningún grupo de contenido, todos los objetos se encuentran en el grupo Predeterminado.

Para mostrar respuestas almacenadas en caché en grupos de contenido que tienen un selector mediante la interfaz gráfica de usuario

Vaya a Optimización > Almacenamiento en caché integrado > Objetos en caché, haga clic en Buscar y establezca los criterios de búsqueda del selector para ver la respuesta requerida en caché.

Ver estadísticas de caché

En la siguiente tabla se resumen las estadísticas de caché.

Contador

Especificación

Visualización de estadísticas de caché

Actualizado el: 28/10/2013

En la siguiente tabla se resumen las estadísticas detalladas de caché que puede ver.

Contador Especifica
Visitas Respuestas que se encuentran y se sirven desde la caché integrada. Incluye objetos estáticos como archivos de imagen, páginas con códigos de estado 200, 203, 300, 301, 302, 304, 307, 403, 404, 410 y respuestas que coinciden con una directiva definida por el usuario con una acción CACHE.
- Faldas Solicitudes HTTP interceptadas donde finalmente se obtuvo la respuesta del servidor de origen.
Solicitudes Total de aciertos de caché más errores totales de caché.
No 304 visitas Si el usuario solicita un elemento más de una vez y el elemento de la caché no cambia desde la última vez que el dispositivo Citrix ADC lo sirvió, el dispositivo Citrix ADC ofrece una respuesta 304 en lugar del objeto almacenado en caché. Esta estadística indica cuántos elementos ha servido el dispositivo Citrix ADC desde la caché, excluyendo las respuestas 304.
304 visitas Número de 304 respuestas (objeto no modificado) que el dispositivo Citrix ADC ha servido desde la caché.
304 aciertos (%) Porcentaje de 304 respuestas que el dispositivo Citrix ADC sirvió, en relación con otras respuestas.
Relación de aciertos (%) Porcentaje de respuestas que el dispositivo Citrix ADC sirvió desde la caché (visitas de caché) en relación con las respuestas que no se pudieron servir desde la caché.
Ancho de banda de origen guardado (%) Estimación de la capacidad de procesamiento que el dispositivo Citrix ADC guardó en el servidor de origen debido a la publicación de respuestas desde la caché.
Bytes servidos por Citrix ADC Número total de bytes que el dispositivo Citrix ADC sirvió desde el servidor de origen y la caché.
Bytes servidos por caché Número total de bytes que el dispositivo Citrix ADC sirvió desde la caché.
Relación de aciertos de bytes (%) Porcentaje de datos que el dispositivo Citrix ADC ha servido desde la caché, en relación con todos los datos de todas las respuestas servidas.
Bytes comprimidos de caché Cantidad de datos, en bytes, que el dispositivo Citrix ADC sirvió en formato comprimido.
Fallos almacenables Si el dispositivo Citrix ADC no encuentra un objeto solicitado en la caché, lo recupera del servidor de origen. Esto se conoce como un fallo de caché. Una pérdida de caché almacenable se puede almacenar en la caché.
Fallos no almacenables Una pérdida de caché no almacenable no se puede almacenar en la caché.
- Faldas Todos los cachés fallan.
Revalidaciones La configuración Max-Age en un encabezado Cache-Control determina, en número de segundos, cuándo una caché intermedia debe revalidar el contenido con la caché integrada antes de servirlo al usuario. Para obtener más información, consulte “Inserción de un encabezado de control de caché. “
Revalidaciones correctas Número de revalidaciones que se han realizado. Para obtener más información, consulte “Inserción de un encabezado de control de caché. “
Conversiones a condicional req Una solicitud de agente de usuario para un objeto PET almacenado en caché siempre se convierte en una solicitud condicional y se envía al servidor de origen. Para obtener más información, consulte “Sondeo del servidor de origen cada vez que se recibe una solicitud. “
Relación de fallas almacenables (%) La caché almacenable falla como porcentaje de errores de caché no almacenable.
Relación de reval correcta (%) Revalidaciones correctas como porcentaje de todos los intentos de revalidación. Para obtener más información, consulte “Inserción de un encabezado de control de caché. “
Caducar en el último byte Número de veces que el contenido de caché caducó inmediatamente después de recibir el último byte de cuerpo. Solo aplicable a las respuestas positivas, como se describe en la tabla “Cache Hits and Misses. “Para obtener más información, consulte “Ejemplo de Optimización del Rendimiento. “
Flashcache falla Si habilita Flash Cache, la caché permite que solo una solicitud llegue al servidor, eliminando las multitudes flash. Esta estadística indica el número de solicitudes de caché de Flash que se han perdido en caché. Para obtener más información, “Poner en cola solicitudes a la caché. “
Visitas de caché de memoria flash Número de solicitudes de caché de Flash que fueron aciertos de caché. Para obtener más información, consulte “Solicitudes de cola en la caché. “
Solicitudes de inval parametrizadas Solicitudes que coinciden con una directiva con una acción de invalidación (INVAL) y un grupo de contenido que utiliza un selector de invalidación o parámetros para caducar selectivamente los objetos almacenados en caché del grupo.
Solicitudes de inval completas Solicitudes que coinciden con una directiva de invalidación en la que se configura el parámetro InvalGroups y caduca uno o varios grupos de contenido.
Solicitudes Inval Solicitudes que coinciden con una directiva de invalidación y dan como resultado la expiración de respuestas específicas almacenadas en caché o grupos de contenido completos.
Solicitudes parametrizadas Número de solicitudes de caché procesadas mediante una directiva con un grupo de contenido parametrizado.
aciertos parametrizados no 304 Número de solicitudes de caché procesadas mediante una directiva con un grupo de contenido parametrizado, donde se encontró una respuesta completa en caché y la respuesta no era una respuesta 304 (objeto no actualizado).
304 aciertos parametrizados Número de solicitudes de caché procesadas mediante una directiva con un grupo de contenido parametrizado, donde se encontró el objeto almacenado en caché y el objeto fue una respuesta 304 (objeto no actualizado).
Total de aciertos parametrizados Número de solicitudes de caché procesadas mediante una directiva con un grupo de contenido parametrizado, donde se encontró el objeto almacenado en caché.
Relación de aciertos 304 parametrizada (%) Porcentaje de 304 respuestas (objeto no actualizado) que se encontraron mediante una directiva parametrizada, en relación con todos los aciertos de caché.
Encuesta cada vez que se solicita Si Poll Every Time está habilitado, el dispositivo Citrix ADC siempre consulta el servidor de origen antes de servir un objeto almacenado. Para obtener más información, consulte “Sondeo del servidor de origen cada vez que se recibe una solicitud. “
Encuesta cada vez que se golpea Número de veces que se encontró una coincidencia de caché mediante el método Poll Every Time. Para obtener más información, consulte “Sondeo del servidor de origen cada vez que se recibe una solicitud. “
Encuesta cada vez que aciertos (%) Porcentaje de aciertos de caché que utilizan el método Poll Every Time, en relación con todas las búsquedas de objetos almacenados en caché que utilizan Poll Every Time. Para obtener más información, consulte “Sondeo del servidor de origen cada vez que se recibe una solicitud. “
Memoria máxima (KB) Cantidad máxima de memoria en el dispositivo Citrix ADC asignada a la caché. Para obtener más información, consulte “Configuración de atributos globales para almacenamiento en caché”.
Valor máximo de memoria activa (KB) Cantidad máxima de memoria (valor activo) que se establecerá después de que la memoria se asigne realmente a la caché. Para obtener más información, consulte “How to Configure the Integrated Caching Feature of a Citrix ADC Appliance for various Scenarios. “
Memoria utilizada (KB) Cantidad de memoria que se está utilizando realmente.
Errores de asignación de memoria Número de intentos fallidos para utilizar la memoria con el propósito de almacenar una respuesta en la caché.
La respuesta más grande hasta ahora La respuesta más grande en bytes se encuentra en la caché o en el servidor de origen y se envía al cliente.
Objetos almacenados en caché Número de objetos en la caché, incluidas las respuestas que aún no se han descargado completamente y las respuestas que se han caducado pero que aún no se han vaciado.
Objetos de marcador Los objetos Marker se crean cuando una respuesta supera el tamaño máximo o mínimo de respuesta para el grupo de contenido o aún no ha recibido el número mínimo de visitas para el grupo de contenido.
Hits que se están sirviendo Número de visitas que se han servido desde la caché.
Faltan las manejadas Respuestas que se obtuvieron del servidor de origen, se almacenaron en la caché y luego se sirvieron. Debe aproximarse el número de errores almacenables. No incluye errores no almacenables.

Para ver estadísticas de caché de resumen mediante la interfaz de línea de comandos

En el símbolo del sistema, escriba:

stat cache

Para ver estadísticas específicas de caché mediante la interfaz de línea de comandos

En el símbolo del sistema, escriba:

stat cache -detail

    > stat cache -detail
    Integrated Cache Statistics - Detail
    Integrated Cache Statistics - Summary
                                              Rate (/s)                Total
    Hits                                               0                    0
    Misses                                             0                    0
    Requests                                           0                    0
    Hit ratio(%)                                      --                    0
    Origin bandwidth saved(%)                         --                    0
    Cached objects                                    --                    0
    Marker objects                                    --                    0
                                              Rate (/s)                Total
    Requests                                           0                    0
    Hit Statistics
                                              Rate (/s)                Total
    Non-304 hits                                       0                    0
    304 hits                                           0                    0
    Sql hits                                           0                    0
    Hits                                               0                    0
    304 hit ratio(%)                                  --                    0
    Hit ratio(%)                                      --                    0
    Origin bandwidth saved(%)                         --                    0

    Byte Statistics
                                              Rate (/s)                Total
    Bytes served by Citrix ADC                        648             55379204
    Bytes served by cache                              0                    0
    Byte hit ratio(%)                                 --                    0
    Compressed bytes from cache                        0                    0
    Miss Statistics
                                              Rate (/s)                Total
    Storable misses                                    0                    0
    Non-storable misses                                0                    0
    Misses                                             0                    0
    Revalidations                                      0                    0
    Successful revalidations                           0                    0
    Conversions to conditional req                     0                    0
    Storable miss ratio(%)                            --                    0
    Successful reval ratio(%)                         --                    0
    Flashcache Statistics
                                              Rate (/s)                Total
    Expire at last byte                                0                    0
    Flashcache misses                                  0                    0
    Flashcache hits                                    0                    0

    Invalidation Statistics
                                              Rate (/s)                Total
    Parameterized inval requests                       0                    0
    Full inval requests                                0                    0
    Inval requests                                     0                    0

    Parameterized Caching Statistics
                                              Rate (/s)                Total
    Parameterized requests                             0                    0
    Parameterized non-304 hits                         0                    0
    Parameterized 304 hits                             0                    0
    Total parameterized hits                           0                    0
    Parameterized 304 hit ratio(%)                    --                    0

    Poll Every Time (PET) Statistics
                                              Rate (/s)                Total
    Poll every time requests                           0                    0
    Poll every time hits                               0                    0
    Poll every time hit ratio(%)                      --                    0
    Memory Usage Statistics
                                                  Total
    Maximum memory(KB)                                 0
    Maximum memory active value(KB)                    0
    Utilized memory(KB)                                0
    Memory allocation failures                         0
    Largest response so far(B)                         0
    Cached objects                                     0
    Marker objects                                     0
    Hits being served                                  0
    Misses being handled                               0
     Done

Para ver las estadísticas de caché de resumen mediante la interfaz gráfica de usuario

  1. Haga clic en la ficha Panel de control en la parte superior de la página.
  2. Desplácese hacia abajo hasta la sección Almacenamiento en caché integrado de la ventana.
  3. Para ver estadísticas detalladas, haga clic en el enlace Más… en la parte inferior de la tabla.

Para ver estadísticas específicas de caché mediante la interfaz gráfica de usuario

  1. Haga clic en la ficha Informes en la parte superior de la página.
  2. En Informes integrados, expanda Caché integrada y, a continuación, haga clic en el informe con las estadísticas que desee ver.
  3. Para guardar el informe como plantilla, haga clic en Guardar como y asigne un nombre al informe. El informe guardado aparece en Informes personalizados.

Mostrar objetos almacenados en caché y estadísticas de caché