pom_cache_get_status: inspecciona el estado de la caché

Informa de si POM Cache está instalada, qué cachés admite y sus estadísticas actuales.

Argumentos

Ninguno.

Permisos

mcp:read, más manage_options. Ten en cuenta que se trata de un nivel de administrador para una lectura: la mayoría de las herramientas de lectura de POM AI necesitan mucho menos.

Qué devuelve

Campo Significado
available Si POM Cache está instalada y su función de borrado está cargada
html_cache_supported Si la caché HTML se puede borrar
json_cache_supported Si la caché JSON progresiva se puede borrar
html_stats Las estadísticas almacenadas de la caché HTML
json_stats Las estadísticas almacenadas de la caché JSON

available y html_cache_supported son la misma comprobación

Ambos informan de si existe la función de borrado del sitio de POM Cache. Nunca estarán en desacuerdo.

json_cache_supported es una comprobación genuinamente distinta: un sitio puede tener la caché HTML y no la JSON progresiva, normalmente porque ejecuta una versión antigua de POM Cache o porque no utiliza la carga progresiva.

Esa distinción es la que pom_cache_clear_site_cache utiliza para decidir si siquiera se intenta el purgado del JSON.

La herramienta existe aunque POM Cache no

Ambas herramientas de caché se registran incondicionalmente, a diferencia de las herramientas POM Theme, que desaparecen cuando su plugin no está presente.

Así que encontrar pom_cache_get_status en la lista de herramientas de un cliente no te dice nada sobre si POM Cache está instalada. available es la respuesta, y es la razón para llamar a esto antes que a la herramienta de borrado:

Comprueba el estado de POM Cache y dime si es posible borrar la caché aquí.

Un available de false significa que pom_cache_clear_site_cache devolverá pom_ai_mcp_pom_cache_unavailable.

Las estadísticas se reinician al borrar

Ambas opciones de estadísticas se eliminan como parte de un purgado. Así que los números que lees aquí describen la caché desde el último borrado, no desde que se construyó el sitio.

Dos consecuencias:

  • Leer las estadísticas inmediatamente después de un purgado devuelve unas vacías. Eso es lo esperado, no un fallo.
  • Comparar estadísticas a través de un purgado no tiene sentido. Si quieres una imagen de antes y después, léelas, borra y luego deja que la caché se caliente antes de volver a leerlas.

Un conjunto de estadísticas vacío es normal

Obtienes una estructura vacía cuando la caché acaba de ser borrada, cuando el sitio es de nueva construcción o cuando POM Cache no está instalada en absoluto.

Comprueba available antes de interpretar las estadísticas vacías como un problema. En un sitio sin POM Cache, el vacío es simplemente la verdad.

Para qué sirven las estadísticas

Describen cuánta salida almacenada en caché existe. Eso es útil para dos preguntas:

  • ¿Está haciendo algo la caché? Un sitio con una salida en caché sustancial es uno en el que un purgado tendrá un efecto notable en las siguientes cargas de página.
  • ¿Fue efectivo el purgado? Unas estadísticas vacías después de un borrado confirman que las opciones se reiniciaron; combinado con html_deleted de la herramienta de borrado, eso es una evidencia razonable de que los archivos desaparecieron.

Lo que no pueden decirte es si una página concreta está en caché. No hay inspección por URL ni forma de purgar una única página. Consulta Acceso limitado a la caché.

Cubre solo este sitio

En una red multisitio, las estadísticas son del sitio al que estás conectado. Otros sitios de la red tienen su propio estado de POM Cache, alcanzable solo desde sus propias conexiones.

No lee nada sensible

Indicadores de disponibilidad y contadores agregados. Sin contenidos de página, sin URLs, sin datos de visitantes. Es seguro incluirlo en diagnósticos.

Cómo usarla bien

Antes de un purgado:

Comprueba el estado de la caché y luego borra la caché si está disponible.

Diagnóstico de un sitio obsoleto:

¿Está POM Cache activa aquí y admite la caché JSON?

Problemas habituales

Síntoma Causa
pom_ai_mcp_forbidden Falta manage_options
available es false POM Cache no está instalada o no está cargada
json_cache_supported es false Esta POM Cache no expone un purgado de JSON
Estadísticas vacías Recién borrada, de nueva construcción o POM Cache ausente
Las estadísticas parecen más bajas de lo esperado Se reinician en cada purgado
Sin información por página No disponible; la caché aquí es de todo o nada