logo
GeekFormat

Analizador de Cache-Control

Analizador de Cache-Control

Analiza políticas de caché, ámbito de capacidad de almacenamiento en caché y TTL de frescura. También genera encabezados reproducibles mediante el Constructor.

Resumen del análisis

Shared caches allowedfrescura: 10m 0sstale-while-revalidate: 30s
Capacidad de caché
Shared caches allowed
TTL de frescura
10m 0s
Stale-While-Revalidate
30s
Stale-If-Error
-

Constructor

public, max-age=600, stale-while-revalidate=30

Vista previa JSON

{
  "directives": [
    {
      "key": "public",
      "value": null
    },
    {
      "key": "max-age",
      "value": "600"
    },
    {
      "key": "stale-while-revalidate",
      "value": "30"
    }
  ],
  "warnings": [],
  "cacheability": "Shared caches allowed",
  "freshnessSeconds": 600,
  "staleWhileRevalidateSeconds": 30,
  "staleIfErrorSeconds": null
}

Entiende tus directivas de caché online gratis. Analiza o genera cabeceras Cache-Control para mejorar la velocidad de carga y la eficiencia de tu red.

Relacionado

Casos de uso

  • Investigar por qué los recursos no se actualizan tras un despliegue revisando la cabecera de respuesta
  • Analizar la configuración de caché del navegador para solucionar problemas de persistencia de datos
  • Configurar tiempos de vida (TTL) óptimos para activos estáticos usando directivas como immutable
  • Validar que las respuestas de APIs sensibles incluyan no-store para evitar el almacenamiento de datos privados

Características

  • Desglose de directivas de caché: Visualiza claramente el tiempo de vida (TTL), el alcance de la caché y las reglas de revalidación
  • Optimización de rendimiento: Identifica cómo afectan las reglas a la caché del navegador, el CDN y las respuestas de API
  • Facilita la colaboración técnica: Comparte conclusiones de análisis con el equipo de desarrollo o sistemas para resolver problemas
  • Generación lista para producción: Crea cabeceras Cache-Control válidas para copiar directamente en la configuración de tu servidor

Cómo Usar

  1. Pega el contenido de la cabecera Cache-Control en el área de análisis o usa el generador visual
  2. En el modo análisis, revisa el TTL, el tipo de caché y las políticas de revalidación
  3. En el modo generador, selecciona las directivas (public/private/no-cache) y define los tiempos
  4. Copia el resultado generado para aplicarlo en tu servidor o continuar con las pruebas

Preguntas Frecuentes

¿Qué diferencia hay entre max-age y s-maxage?

max-age define el tiempo de caché en el navegador del usuario, mientras que s-maxage se aplica específicamente a cachés compartidas como CDNs y proxies.

¿Por qué el navegador sigue pidiendo el recurso si hay caché?

Puede deberse a directivas como no-cache, must-revalidate o a que el tiempo de vida es demasiado corto. Este analizador ayuda a detectar estos conflictos.

¿Sirve para optimizar CDNs y recursos estáticos?

Sí. Es ideal para ajustar el TTL de imágenes, JS y CSS, asegurando que el CDN sirva el contenido de forma eficiente y reduzca la carga del servidor.

¿Es seguro analizar cabeceras de respuesta online?

Totalmente. La herramienta procesa el texto pegado de forma local, facilitando una auditoría rápida de la configuración de caché sin procesos complejos.