Analizador de encabezados de control de caché
Analice y analice cualquier valor de encabezado de Cache-Control al instante con nuestro analizador de encabezados de Cache-Control gratuito. Obtenga un desglose detallado de cada directiva, incluidas las de edad máxima, pública, privada, sin caché, sin almacenamiento, obsoletas mientras se revalidan, s-maxage, inmutables y más. Comprenda el propósito de cada directiva, su impacto en el comportamiento del almacenamiento en caché y reciba recomendaciones de optimización, todo procesado localmente en su navegador sin necesidad de registrarse.
Paste any Cache-Control header value (e.g., public, max-age=31536000, immutable) and get a detailed breakdown of every directive, its meaning, and caching behavior. All analysis is performed locally in your browser. Press ⌘+↵ to analyze.
Enter one or more Cache-Control directives separated by commas. Leading/trailing whitespace is stripped automatically.
¿Por qué utilizar nuestro analizador de encabezados de control de caché?
- Análisis instantáneo de encabezados de control de caché: nuestro analizador de encabezados de control de caché analiza y desglosa cada directiva en el valor de su encabezado al instante. Desde max-age y s-maxage hasta stale- while-revalidate e inmutable, vea exactamente qué hace cada directiva, su categoría y su impacto en el comportamiento del almacenamiento en caché en un lenguaje sencillo.
- Recomendaciones y formato de duración inteligente: cada valor de tiempo se convierte de segundos a duraciones legibles por humanos (por ejemplo, "86,400 segundos" se convierte en "1 día"). Nuestro analizador de encabezados Cache-Control también proporciona recomendaciones inteligentes, señala directivas en conflicto, sugiere optimizaciones y advierte sobre posibles problemas de rendimiento.
- Análisis seguro y privado basado en navegador: los valores del encabezado de Cache-Control nunca abandonan su dispositivo. Todo el análisis se realiza localmente en su navegador mediante JavaScript. No se envían datos a ningún servidor, lo que lo convierte en el analizador de encabezados Cache-Control más privado disponible en línea.
- Analizador de encabezados Cache-Control en línea: sin instalación: utilice nuestro analizador de encabezados Cache-Control gratuito directamente en su navegador, sin descargas, complementos y sin necesidad de cuenta. Analice cualquier valor de encabezado de Cache-Control al instante, con ejemplos preestablecidos integrados y una guía de referencia rápida para todas las directivas comunes.
Casos de uso comunes para el analizador de encabezados de control de caché
- Optimización del rendimiento del sitio web: utilice el analizador de encabezados Cache-Control para auditar la estrategia de almacenamiento en caché de su sitio web. Pegue su encabezado Cache-Control actual para ver si está aprovechando de manera efectiva las directivas de antigüedad máxima, obsoleto mientras se revalida e inmutables. La optimización de su encabezado Cache-Control puede reducir drásticamente los tiempos de carga de la página y mejorar las puntuaciones de Core Web Vitals.
- Configuración de CDN y proxy inverso: verifique que sus directivas de control de caché estén configuradas correctamente para el almacenamiento en caché de CDN. Utilice el analizador de encabezados Cache-Control para verificar los valores de s-maxage, asegurarse de que público/privado esté configurado correctamente y confirmar que su CDN almacenará en caché las respuestas según lo previsto. La configuración adecuada reduce la carga del servidor de origen y mejora los tiempos de respuesta global.
- Auditoría de almacenamiento en caché de respuesta de API: Audite los encabezados de control de caché del punto final de API para equilibrar la actualización y el rendimiento. El analizador de encabezados Cache-Control lo ayuda a comprender si las respuestas de su API se almacenan en caché de manera adecuada, si la revalidación está configurada correctamente y si el estado obsoleto durante la revalidación podría mejorar la latencia percibida por sus usuarios.
- Revisión del cumplimiento de la seguridad y la privacidad: asegúrese de que los puntos finales sensibles utilicen las directivas de control de caché correctas para el cumplimiento de la seguridad y la privacidad. El analizador de encabezados Cache-Control puede verificar que las funciones de no almacenamiento, privadas y de revalidación obligatoria se apliquen correctamente a páginas autenticadas, puntos finales de pago y respuestas de datos personales, según lo exigen las mejores prácticas de seguridad.
- Depuración de problemas relacionados con el caché: cuando los usuarios informan haber visto contenido obsoleto o los desarrolladores encuentran un comportamiento de almacenamiento en caché inesperado, use el analizador de encabezados Cache-Control para inspeccionar las directivas reales que se sirven. Identifique directivas en conflicto, valores de antigüedad máxima incorrectos o reglas de revalidación faltantes que causen problemas de almacenamiento en caché.
- Ajuste del rendimiento de dispositivos móviles y SPA: las aplicaciones móviles y las aplicaciones de una sola página dependen en gran medida del almacenamiento en caché para lograr capacidad fuera de línea y tiempos de carga rápidos. Utilice el analizador de encabezados Cache-Control para ajustar las estrategias de almacenamiento en caché para respuestas API, activos estáticos y archivos de configuración para garantizar que su experiencia móvil siga siendo rápida y confiable.
¿Qué es un encabezado de control de caché?
El encabezado HTTP Cache-Control es el mecanismo principal para controlar el comportamiento del almacenamiento en caché en navegadores web, CDN y servidores proxy. Especifica directivas que determinan si una respuesta se puede almacenar en caché, cómo y durante cuánto tiempo. Un único encabezado Cache-Control puede contener varias directivas separadas por comas, como public, max-age=31536000, immutable. Comprender el significado de cada directiva es crucial para equilibrar el rendimiento y la frescura.
Cómo funciona nuestro analizador de encabezados de control de caché
- Pegue un valor de encabezado: ingrese cualquier valor de encabezado de Cache-Control en el área de texto (por ejemplo, public, max-age=3600, must-revalidate). También puede hacer clic en un ejemplo preestablecido para cargar instantáneamente una configuración de almacenamiento en caché común.
- Analizar y categorizar: haga clic en Analizar encabezado y nuestra herramienta analiza cada directiva, categorizándola como Capacidad de almacenamiento en caché, Caducidad, Reválida u Otra. El nombre, el valor y los atributos de cada directiva se extraen y analizan individualmente.
- Análisis de revisión: la herramienta muestra un resumen con la política de almacenamiento general, la vida útil de la actualización, los requisitos de revalidación y el comportamiento de la CDN. Cada directiva tiene su propio desglose detallado con una descripción sencilla y un impacto práctico. Las recomendaciones resaltan posibles problemas y optimizaciones.
Categorías de directivas de control de caché explicadas
- Directivas de capacidad de caché: controla quién puede almacenar en caché la respuesta. public permite que cualquier caché almacene la respuesta. privado se restringe únicamente a las cachés del navegador. no-store desactiva completamente el almacenamiento en caché.
- Directivas de caducidad: define cuánto tiempo permanece actualizada una respuesta almacenada en caché. max-age establece la vida útil de la frescura en segundos. s-maxage anula la edad máxima para cachés compartidas (CDN, proxies).
- Directivas de revalidación: determine cuándo y cómo los cachés deben verificarse con el servidor de origen. must-revalidate requiere revalidación después de la expiración. Stale-when-revalidate permite servir contenido obsoleto mientras se actualiza en segundo plano.
- Otras directivas: controles adicionales como no transformación (evita la modificación del contenido), inmutable (indica que el contenido nunca cambia durante la vida útil) y solo si está almacenado en caché (el cliente solo acepta respuestas almacenadas en caché).
Privacidad, seguridad y disponibilidad
Nuestro analizador de encabezados Cache-Control procesa todo completamente en su navegador. Los valores del encabezado que pega nunca salen de su dispositivo: no se cargan, almacenan ni registran datos en ningún servidor. Esta total privacidad garantiza que pueda analizar de forma segura los encabezados de Cache-Control desde cualquier entorno, incluidos los sistemas de producción y las aplicaciones confidenciales. La herramienta es 100% gratuita, sin registro, sin límites de uso y sin seguimiento. Úsalo tantas veces como necesites, para tantos encabezados como necesites, completamente gratis para siempre. No se requiere instalación ni descargas: simplemente abra su navegador y comience a analizar.
Preguntas frecuentes
El encabezado HTTP Cache-Control es el mecanismo principal para controlar el comportamiento del almacenamiento en caché en la web. Contiene directivas que indican a los navegadores, CDN y servidores proxy si deben almacenar en caché las respuestas y cómo hacerlo, durante cuánto tiempo deben considerarse nuevas y cuándo deben revalidarse con el servidor de origen.
max-age especifica la cantidad máxima de tiempo (en segundos) que una respuesta almacenada en caché se considera nueva. Por ejemplo, edad máxima = 3600 significa que la respuesta está actualizada durante 1 hora. Después de este período, la respuesta almacenada en caché se considera obsoleta y se debe revalidar o recuperar. Nuestro analizador de encabezados Cache-Control convierte estos valores en duraciones legibles por humanos para una fácil comprensión.
A pesar de los nombres confusos, no-cache y no-store tienen significados muy diferentes. no-cache significa que la respuesta se puede almacenar en caché pero se debe revalidar con el servidor de origen antes de cada uso. no-store, por otro lado, significa que la respuesta NO debe almacenarse en ningún caché. Utilice no-store para datos confidenciales, como datos bancarios, y no-cache para contenido que se actualiza con frecuencia.
No. Nuestro analizador de encabezados Cache-Control procesa todo completamente en su navegador usando JavaScript. Los valores del encabezado que pega nunca salen de su dispositivo. No almacenamos, registramos ni transmitimos los datos del encabezado de Cache-Control a ningún servidor.
stale-when-revalidate permite que un caché proporcione contenido obsoleto mientras revalida la respuesta en segundo plano. Acepta un valor de delta-segundos que indica cuánto tiempo después de la expiración se puede servir el contenido obsoleto. Esto elimina el tiempo de espera para los usuarios y al mismo tiempo garantiza que el contenido se actualice eventualmente.
max-age se aplica a todos los cachés (navegadores, CDN, proxies), mientras que s-maxage anula específicamente max-age solo para cachés compartidos (CDN y proxies). Esto le permite establecer diferentes duraciones de almacenamiento en caché para las cachés del navegador y las cachés CDN.
Utilice público cuando la respuesta no sea específica del usuario y pueda almacenarse en caché mediante cualquier caché, incluidos CDN y servidores proxy. Esto es ideal para activos estáticos y respuestas de API públicas. Utilice privado cuando la respuesta esté destinada a un único usuario y no deba almacenarse en caché mediante cachés compartidos.