Evalúa POM Cache de forma responsable
Una prueba comparativa de caché útil compara la misma solicitud pública antes y después de la reutilización. No compara páginas sin relación, una pantalla de administración con una página pública, ni una única respuesta afortunada con una única respuesta inusualmente lenta.
Define la pregunta
Decide qué capa quieres medir:
- generación de HTML frente a un acierto de HTML de POM Cache;
- JSON progresivo dinámico frente a un acierto de JSON;
- entrega de caché PHP frente a entrega directa de Apache;
- rendimiento del origen frente a entrega en el borde de la CDN.
Mide una transición cada vez. Si la CDN, la caché del navegador y el origen cambian de forma simultánea, el resultado no puede identificar qué componente produjo la mejora.
Crea un conjunto de rutas representativo
Incluye un pequeño conjunto de rutas que refleje el uso real:
- la página de inicio;
- una página o entrada individual normal;
- un archivo;
- una solicitud de JSON de archivo progresivo, cuando se utilice;
- una ruta deliberadamente dinámica o personalizada como control de seguridad.
No incluyas solicitudes de administración de WordPress en una comparación de caché de páginas públicas.
Registra las condiciones de la prueba
En cada ejecución, anota:
- entorno, fecha, URL y tipo de ruta;
- estado anónimo o autenticado;
- método HTTP y cadena de consulta;
- nombre de host de origen o de la CDN;
- si la entrega directa de Apache está activa;
- estado de la respuesta, tipo de contenido y tamaño;
- compresión comunicada en la transmisión;
- la cabecera o evidencia del servidor que identifica la ruta de entrega.
Mantén coherentes la ubicación de red y las herramientas del cliente.
Mide el comportamiento en frío y en caliente
- Vacía únicamente el almacén que se está probando.
- Solicita la ruta una vez. Trátala como la solicitud de generación en frío.
- Confirma que se creó el archivo esperado.
- Solicita la ruta idéntica varias veces.
- Verifica la ruta de acierto en lugar de suponer que las solicitudes posteriores están en caché.
- Informa del resultado mediano en caliente y de un valor de cola más lento, no solo de la muestra más rápida.
- Repite la secuencia completa suficientes veces para reducir el ruido.
El tiempo hasta el primer byte es útil para el trabajo del servidor, mientras que el tiempo total también incluye la transferencia. Informa de ambos cuando los tamaños de carga útil varíen. POM Cache puede añadir comentarios de generación al HTML almacenado, pero esos comentarios no sustituyen a una medición de tiempo externa.
Prueba el origen y el borde por separado
Evalúa primero el origen. Una vez que su contenido e invalidación sean correctos, prueba la CDN usando la misma ruta y documenta la evidencia de acierto en el borde. Una respuesta de CDN en caliente puede ocultar una regresión del origen; un fallo en el borde puede ocultar un acierto saludable de POM Cache.
La compresión también pertenece a la capa de entrega. POM Cache almacena contenido reutilizable, pero no necesita crear archivos Brotli precomprimidos cuando CloudFront u otra CDN negocia y comprime la respuesta.
Incluye controles de corrección
Rechaza un resultado de rendimiento si falla alguna de estas comprobaciones:
- la respuesta en caliente difiere de forma inesperada de la respuesta pública en frío;
- una solicitud con sesión iniciada o personalizada recibe contenido compartido;
- una edición permanece obsoleta después de su invalidación documentada;
- una redirección, un error, una respuesta REST o una consulta relevante se almacena en caché de forma incorrecta;
- la prueba compara distintas URL o cargas útiles.
El objetivo es la respuesta más rápida que preserve la corrección pública. Un porcentaje de mejora mayor no resulta valioso si la prueba comparativa omite las condiciones de seguridad reales del sitio.