Mostrar objetos en caché y estadísticas de caché
Puede ver determinados objetos almacenados en caché y ver estadísticas resumidas sobre los aciertos, los errores y el uso de la memoria caché. Las estadísticas proporcionan información sobre la cantidad de datos que se suministran desde la caché, qué elementos son responsables del mayor beneficio de rendimiento y qué se puede ajustar para mejorar el rendimiento de la caché.
Esta sección incluye los siguientes detalles:
- Visualización de objetos en caché
- Búsqueda de respuestas determinadas en caché
- Visualización de estadísticas de caché
Ver objetos almacenados en caché
Después de habilitar el almacenamiento en caché, podrá 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
ETag
encabezados, Última modificación y Cache-Control- URL de solicitud
- Parámetros de resultados
- 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 la línea de comandos, escriba:
show cache object
Propiedades | Especificación |
---|---|
Tamaño de respuesta (bytes) | Tamaño del encabezado y del cuerpo de la respuesta. |
Tamaño del encabezado de respuesta (bytes) | Tamaño de la parte del encabezado de la respuesta. |
Código de estado de respuesta | El脏污de estado enviado con la respuesta。 |
ETag |
ElETag encabezado insertado en la respuesta. Normalmente, este encabezado indica si la respuesta ha cambiado recientemente. |
Modificado por última vez | El encabezado Last-Modified insertado en la respuesta. Este encabezado indica la fecha en que se modificó por última vez la respuesta. |
Cache-Control |
El encabezado Cache-Control insertado en la respuesta. |
Fecha | El encabezado Fecha que indica cuándo se envió la respuesta. |
Contentgroup |
Grupo de contenido en el que se almacena la respuesta. |
Partido complejo | Si este objeto se almacenó en caché en función de valores parametrizados, este valor de campo es SÍ. |
Host | El host especificado en la URL que solicitó esta respuesta. |
Puerto host | El puerto de escucha del host especificado en la URL que solicitó esta respuesta |
URL | Dirección URL emitida para la respuesta almacenada. |
IP de destino | Dirección IP del servidor del que se ha obtenido esta respuesta. |
Puerto de destino | Puerto de escucha del servidor de destino. |
Parámetros de resultados | Si el grupo de contenido que almacena la respuesta utiliza parámetros de resultados, se muestran en este campo. |
Selector de resultados | 如果埃斯特grupo de contenido它联合国选择德resultados, aparece en este campo. |
Selector de invalidación | 如果埃斯特grupo de contenido它联合国选择德invalidación, aparece en este campo. |
Expresiones selectoras | Si este grupo de contenido utiliza un selector, este campo muestra la expresión que define la regla de selección. |
Tiempo de la solicitud | Tiempo en milisegundos desde que se emitió la solicitud. |
Tiempo de respuesta | Tiempo en milisegundos desde que la caché empezó a recibir la respuesta. |
Edad | Cantidad de tiempo que el objeto ha estado en la caché. |
Caducidad | Tiempo transcurrido el cual el objeto se marca como caducado. |
Vaciado | Indica si la respuesta se ha vaciado después del vencimiento. |
Prerrecuperación | Si se ha configurado la prerrecuperación para este grupo de contenido, la cantidad de tiempo antes de que caduque el objeto se recupera del origen. La captura previa no se aplica a objetos negativos (por ejemplo, respuestas 404 de “objeto no encontrado”). |
Lectores actuales | Aproximadamente el número actual de visitas atendidas. Cuando se descarga una respuesta con un objeto de encabezado Content-Length, los valores actuales que faltan y los valores de los lectores actuales suelen ser 1. Cuando se descarga un objeto de respuesta en trozos, el valor actual de errores suele ser 1, pero el valor de los lectores actuales suele ser 0, porque la respuesta en trozos que se envía al cliente no proviene de los búferes de almacenamiento en caché integrados. |
Pérdidas actuales | El número actual de solicitudes que han provocado la pérdida de caché y la obtención del servidor de origen. Este valor suele ser 0 o 1. Si la opción Encuesta cada vez está habilitada para un grupo de contenido, el recuento puede ser superior a 1. |
Resultados | Número de resultados de caché de este objeto. |
Pérdidas | 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. |
更小ión HTTP en respuesta | 更小ión de HTTP que se utilizó para enviar la respuesta. |
etag Presencia débil en respuesta |
etag Los encabezados fuertes cambian si los bits de una entidad cambian. Los encabezados fuertes se basan en los valores de octeto de un objeto.etag Los encabezados débiles cambian si cambia el significado de una entidad.etag Los valores débiles se basan en la identidad semántica.etags Los valores débiles comienzan con una “W”. |
Celda marcadora negativa | Un objeto marcador se puede almacenar en caché, pero aún no cumple todos los criterios para ser almacenado en caché. Por ejemplo, el objeto puede superar el tamaño máximo de respuesta del grupo de contenido. Se crea una celda marcadora para objetos de este tipo. La próxima vez que un usuario envíe una solicitud para este objeto, se entregará un error de caché. |
Marcador de motivo creado | El motivo por el que se creó una celda marcadora (por ejemplo, “Esperando minhit”, “Los datos de respuesta de longitud del contenido no están en el límite de tamaño del grupo”). |
Encuesta automática cada vez | Si la memoria caché integrada recibe una respuesta de 200 OK ya caducada con validadores (ya sea el encabezado de última modificación o el de laETag respuesta), almacena la respuesta y la marca como AutoPET (sondea automáticamente cada vez). |
NetScaler Etag insertado en la respuesta | Variante delETag encabezado generado por el dispositivo NetScaler. Aparece un valor de SÍ si NetScaler inserta unEtag en la respuesta. |
Respuesta completa presente en caché | Indica si se trata de una respuesta completa. |
IP de destino verificada por DNS | Indica si se ha realizado la resolución DNS al almacenar el objeto. |
Objeto almacenado mediante un proxy de reenvío de caché | Indica si esta respuesta se ha almacenado debido a un proxy de reenvío configurado en la memoria caché integrada. |
El objeto es un archivo base Delta | Respuesta comprimida por delta. |
Esperando minhits | Indica si este grupo de contenido requiere un número mínimo de servidores de origen para almacenar en caché una respuesta. |
Recuento de minhit | Si este grupo de contenido requiere un número mínimo de visitas a los servidores de origen antes de almacenar un objeto en caché, este campo muestra un recuento del número de visitas recibidas hasta el momento. |
Método de solicitud HTTP | Método, GET o POST, utilizado en la solicitud que obtuvo este objeto. |
Almacenado por directiva | Nombre de la directiva de almacenamiento en caché que ha provocado el almacenamiento de este objeto. El valor NO DISPONIBLE indica que la directiva se ha desactivado o eliminado. El valor NONE indica que el objeto no coincide con una directiva visible, sino que se ha almacenado según criterios internos de almacenamiento en caché. |
Existen metadatos del firewall de aplicaciones | Este parámetro se utiliza cuando el firewall de aplicaciones y la caché integrada están habilitados. El firewall de aplicaciones analiza el contenido de una página de respuesta, almacena sus metadatos (por ejemplo, las URL y los 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 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 sobre las llamadas HTTP, consulte “Llamadas HTTP”. |
Buscar respuestas específicas almacenadas en caché
喝水可以buscar elementos个人en la缓存gún los criterios de búsqueda. Existen diferentes métodos para buscar elementos almacenados en caché, en función 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 con el ID de localizador del elemento almacenado en caché.
Si el grupo de contenido no utiliza selectores, la búsqueda se realiza mediante criterios como URL, host o nombre del grupo de contenido.
Al buscar una respuesta almacenada en caché, puede localizar algunos elementos por URL y host. Si la respuesta se encuentra 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 utilizarlo más adelante, haga clic con el botón derecho en la entrada y seleccione Copiar. Para obtener más información sobre 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 selector mediante la interfaz de línea de comandos
En la línea de comandos, escriba:
show cache object [-locator
Para mostrar respuestas almacenadas en caché en grupos de contenido que tienen un selector mediante la interfaz de línea de comandos
En la línea de comandos, escriba:
显示缓存对象定位< locatorString > MarkerObjects ( ON | OFF ) | -includeNotReadyObjects ( ON | OFF ) | [-httpStatus
Para mostrar las respuestas almacenadas en caché en grupos de contenido que no tienen un selector mediante la interfaz gráfica de usuario
Vaya aOptimización> Almacenamiento encaché integrado>Almacenar objetos en caché, haga clic enBuscary defina 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 las respuestas almacenadas en caché en grupos de contenido que tienen un selector mediante la interfaz gráfica de usuario
Vaya aOptimización> Almacenamiento encaché integrado> Almacenarobjetos en caché, haga clic enBuscary defina los criterios de búsqueda del selector para ver la respuesta en caché requerida.
Ver estadísticas de caché
La siguiente tabla resume las estadísticas de la memoria caché.
Contador
Especificación
Visualización de estadísticas de caché
Actualizado el 28 de octubre de 2013
En la tabla siguiente se resumen las estadísticas de caché detalladas que se pueden ver.
Contador | Qué especifica |
---|---|
Resultados | Respuestas que se encuentran y se sirven desde la memoria caché integrada. Incluye objetos estáticos, como archivos de imagen, páginas con los códigos de estado 200, 203, 300, 301, 302, 304, 307, 403, 404, 410 y respuestas que hacen coincidir una directiva definida por el usuario con una acción de CACHE. |
Pérdidas | Solicitudes HTTP interceptadas en las que la respuesta se recuperó en última instancia del servidor de origen. |
Solicitudes | Total de visitas a la caché más el total de errores de caché. |
No 304 hits | 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 NetScaler lo sirvió, el dispositivo NetScaler ofrece una respuesta 304 en lugar del objeto almacenado en caché. Esta estadística indica cuántos elementos suministró el dispositivo NetScaler desde la memoria caché, excluyendo 304 respuestas. |
304 visitas | Número de 304 respuestas (objeto no modificado) que el dispositivo NetScaler generó desde la memoria caché. |
Proporción de aciertos 304 (%) | Porcentaje de 304 respuestas proporcionadas por el dispositivo NetScaler, en relación con otras respuestas. |
Proporción de aciertos (%) | Porcentaje de respuestas que el dispositivo NetScaler entregó desde la memoria caché (aciertos de caché) en relación con las respuestas que no se pudieron entregar desde la memoria caché. |
Ancho de banda de origen ahorrado (%) | Una estimación de la capacidad de procesamiento que el dispositivo NetScaler guardó en el servidor de origen debido a las respuestas de la memoria caché. |
Bytes servidos por NetScaler | Número total de bytes que el dispositivo NetScaler suministró desde el servidor de origen y la memoria caché. |
Bytes servidos por caché | Número total de bytes que el dispositivo NetScaler suministró desde la memoria caché. |
Proporción de aciertos en bytes (%) | Porcentaje de datos que el dispositivo NetScaler suministró desde la memoria caché, en relación con todos los datos de todas las respuestas servidas. |
Bytes comprimidos de la memoria caché | Cantidad de datos, en bytes, que el dispositivo NetScaler suministró en forma comprimida. |
errores almacenables | Si el dispositivo NetScaler no encuentra el objeto solicitado en la memoria caché, lo obtiene del servidor de origen. Esto se conoce como un fallo de caché. Se puede almacenar un error de caché almacenable en la memoria caché. |
errores no almacenables | Un error de caché no almacenable no se puede almacenar en la memoria caché. |
Pérdidas | Se pierde toda la caché. |
Revalidaciones | La configuración Max-Age en un encabezado de Cache-Control determina, en segundos, cuándo una caché intermedia debe revalidar el contenido con la memoria caché integrada antes de entregarlo al usuario. Para obtener más información, consulta la sección “Insertar un encabezado de Cache-Control”. “ |
Revalidaciones exitosas | Número de revalidaciones que se han realizado. Para obtener más información, consulta la sección “Insertar un encabezado de Cache-Control”. “ |
Conversiones a requisitos condicionales | 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, consulta la sección “Sondear el servidor de origen cada vez que se recibe una solicitud”. “ |
Proporción de errores almacenables (%) | Errores de caché almacenables como porcentaje de errores de caché no almacenables. |
Ratio de revelaciones exitoso (%) | Revalidaciones exitosas como porcentaje de todos los intentos de revalidación. Para obtener más información, consulta la sección “Insertar un encabezado de Cache-Control”. “ |
Caduca al último byte | Número de veces que el contenido de la caché caducó inmediatamente después de recibir el último byte del cuerpo. Solo se aplica a las respuestas positivas, tal como se describe en la tabla “Éxitos y errores de caché”. “Para obtener más información, consulte “Ejemplo de optimización del rendimiento”. “ |
Falta la memoria caché flash | Si habilita闪存缓存,缓存独奏permite问una solicitud llegue al servidor, lo que elimina las aglomeraciones de memoria flash. Esta estadística indica el número de solicitudes de Flash Cache que se han perdido en la memoria caché. Para obtener más información, consulte “Poner en cola las solicitudes en la memoria caché”. “ |
Flashcache éxitos |
的关怀de闪存缓存,fueron visitas a la memoria caché. Para obtener más información, consulta la sección “Poner solicitudes en cola en la memoria caché”. “ |
Solicitudes inválidas parametrizadas | 关怀,hacen coincidir una directiva反对una acción de invalidación (INVAL) y un grupo de contenido que utiliza un selector de invalidación o parámetros para hacer caducar selectivamente los objetos almacenados en caché del grupo. |
Solicitudes inválidas completas | Solicitudes que coinciden con una directiva de invalidación en la que el parámetro InValGroups está configurado y hace caducar uno o más grupos de contenido. |
Solicitudes inválidas | Solicitudes que coinciden con una directiva de invalidación y que provocan la caducidad de respuestas almacenadas en caché específicas o de grupos de contenido completos. |
Solicitudes parametrizadas | Número de solicitudes de caché que se procesaron mediante una directiva con un grupo de contenido parametrizado. |
Visitas no 304 parametrizadas | Número de solicitudes de caché que se procesaron mediante una directiva con un grupo de contenido parametrizado, donde se encontró una respuesta completa en caché y la respuesta no fue una respuesta 304 (objeto no actualizado). |
304 visitas parametrizadas | Número de solicitudes de caché que se procesaron mediante una directiva con un grupo de contenido parametrizado, donde se encontró el objeto en caché y el objeto fue una respuesta 304 (objeto no actualizado). |
Total de visitas parametrizadas | Número de solicitudes de caché que se procesaron mediante una directiva con un grupo de contenido parametrizado, donde se encontró el objeto en caché. |
Proporció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 la caché. |
Encuesta cada vez que solicite | Si la opción Poll Every Time está habilitada, el dispositivo NetScaler siempre consulta el servidor de origen antes de entregar un objeto almacenado. Para obtener más información, consulta la sección “Sondear el servidor de origen cada vez que se recibe una solicitud”. “ |
Encuesta cada vez que acierte | Número de veces que se encontró una visita a la caché mediante el método Poll Every Time. Para obtener más información, consulta la sección “Sondear el servidor de origen cada vez que se recibe una solicitud”. “ |
Proporción de aciertos por encuesta (%) | Porcentaje de visitas a la caché mediante el método Poll Every Time, en relación con todas las búsquedas de objetos en caché mediante Poll Every Time. Para obtener más información, consulta la sección “Sondear el servidor de origen cada vez que se recibe una solicitud”. “ |
Memoria máxima (KB) | Cantidad máxima de memoria en el dispositivo NetScaler que se asigna a la memoria caché. Para obtener más información, consulte “Configuración de atributos globales para el 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 haya asignado realmente a la memoria caché. Para obtener más información, consulte “Cómo configurar la función de almacenamiento en caché integrado de un dispositivo NetScaler para varios casos”. “ |
Memoria utilizada (KB) | Cantidad de memoria que se está usando realmente. |
Fallos de asignación de memoria | Número de intentos fallidos de utilizar la memoria con el fin de almacenar una respuesta en la memoria caché. |
La respuesta más grande hasta ahora | La respuesta más grande en bytes se encuentra en la memoria caché o en el servidor de origen y se envía al cliente. |
Objetos en caché | Número de objetos en la memoria caché, incluidas las respuestas que aún no se han descargado por completo y las respuestas que han caducado pero que aún no se han vaciado. |
Objetos marcadores | Los objetos marcadores se crean cuando una respuesta supera el tamaño máximo o mínimo de respuesta del grupo de contenido o no ha recibido aún el número mínimo de visitas del grupo de contenido. |
Visitas servidas | Número de visitas que se han recibido desde la memoria caché. |
Se están gestionando errores | Respuestas que se obtuvieron del servidor de origen, se almacenaron en la memoria caché y, a continuación, se sirvieron. Debe aproximarse al número de errores almacenables. No incluye los errores no almacenables. |
Para ver las estadísticas resumidas de la memoria caché mediante la interfaz de línea de comandos
En la línea de comandos, escriba:
stat cache
Para ver estadísticas de caché específicas mediante la interfaz de línea de comandos
En la línea de comandos, 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 NetScaler 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 estadísticas de caché de resumen mediante la interfaz gráfica de usuario
- Haga clic en la fichaPanelde control en la parte superior de la página.
- Desplácese hacia abajo hasta la sección Almacenamiento en caché integrado de la ventana.
- Para ver estadísticas detalladas, haga clic en el enlace Más… en la parte inferior de la tabla.
Para ver estadísticas de caché específicas mediante la interfaz gráfica de usuario
- Haga clic en la ficha Informes en la parte superior de la página.
- En Informes integrados, expanda Caché integraday, a continuación, haga clic en el informe con las estadísticas que quiere ver.
- Para guardar el informe como plantilla, haga clic en Guardar como y asigne un nombre al informe. El informe guardado aparece en Informes personalizados .