Loading...

Ayuda de CDN.com.tr

Leer el estado de caché: HIT, MISS, BYPASS, EXPIRED

Use el encabezado de respuesta X-Proxy-Cache-MT para ver exactamente qué hizo el CDN con una solicitud y verificar que el caché funciona como se espera.

Leer el estado de caché: HIT, MISS, BYPASS, EXPIRED

Use el encabezado de respuesta X-Proxy-Cache-MT para ver exactamente qué hizo el CDN con una solicitud y verificar que el caché funciona como se espera.

Casos de uso

Un cliente revisa los encabezados de respuesta en las DevTools del navegador y quiere saber si el contenido se sirve desde el caché del CDN, se obtiene del origen o se omite deliberadamente.

Flujo de trabajo

  1. Abre la URL de la página o el recurso e inspecciona los encabezados de respuesta (pestaña Network de las DevTools del navegador o curl -I).
  2. Busque el encabezado X-Proxy-Cache-MT.
  3. Compare el valor con el glosario a continuación.
  4. Repita la solicitud: una URL cacheable y saludable muestra MISS en la primera solicitud y luego HIT.

Verificaciones

  • HIT — servido desde el caché del CDN sin contactar su origen. Este es el objetivo para el contenido estático y anónimo.
  • MISS — aún no está en caché; se obtuvo del origen y se almacenó. La siguiente solicitud idéntica debería ser un HIT.
  • EXPIRED — estaba en caché pero el TTL venció; se volvió a obtener del origen.
  • BYPASS — una regla de omisión coincidió con esta solicitud, por lo que el CDN fue deliberadamente al origen. La razón más común: usted tiene sesión iniciada en un panel o CMS, y una cookie de sesión/inicio de sesión desactiva el caché para usted. Los visitantes sin esa cookie siguen recibiendo HIT.

Preguntas frecuentes

Siempre veo BYPASS en mi navegador pero se supone que el caché está activado — ¿por qué?

Casi con toda seguridad has iniciado sesión en el sitio o en el panel. Las cookies de sesión e inicio de sesión omiten la caché a propósito para que las páginas personalizadas nunca se almacenen en caché. Pruébalo con una ventana privada o curl -I https://yourdomain.com/path — deberías ver MISS y luego HIT.

¿El CDN respeta el encabezado Cache-Control de mi origen?

Depende de la regla: las dos opciones se excluyen. Con Use browser cache time activado (el valor por defecto en cuentas nuevas), el Cache-Control, s-maxage o Expires del origen fija el TTL del edge y el encabezado llega al navegador sin cambios. Si defines un Cache Expire Time, esa regla ignora los encabezados de caché del origen y además reescribe el que recibe el navegador con tu valor. Dos trampas: una respuesta con Set-Cookie nunca se cachea por correcto que sea su Cache-Control; y donde Image Optimization está activada, en la cuenta o en la regla, las imágenes se guardan 365 días diga lo que diga el origen.

El móvil y el escritorio parecen almacenarse en caché por separado — ¿es normal?

No. La clave de caché no tiene componente de dispositivo — móvil y escritorio comparten una entrada, así que purgar una ruta la limpia para ambos.

¿Cómo fuerzo contenido actualizado para todos?

Purgue la ruta desde Purge Management. Una actualización forzada en su propio navegador solo afecta el caché de su navegador, no el caché del CDN.

Páginas relacionadas

La página Seguridad: WAF, bloqueo de IP y país, hotlink, límite de velocidad

Todos los controles de seguridad a nivel de cuenta viven en una sola página Seguridad: el interruptor de WAF para todo el sitio, la protección contra bots con JS Challenge, el bloqueo de IP y de país, la protección hotlink, el límite de velocidad de solicitudes y la expiración de enlaces. Cada guardado se despliega al edge automáticamente — no hay un paso de publicación aparte.

Leer registros de WAF

Use los registros de WAF para explicar el tráfico bloqueado o desafiado sin exponer los sistemas de registro internos.

Purgar contenido en caché

Purgue una ruta, una ruta guardada o toda la cuenta y separe el caché del CDN del caché del navegador.

Claves de caché y purga: por qué ocurre "purgué pero sigue viejo"

Cada objeto en caché se almacena bajo una clave construida a partir de la solicitud: esquema, host, ruta y cadena de consulta. Una purga solo elimina una entrada cuando apunta exactamente a esa clave. Entender esta única idea explica casi todos los casos de "la purga no funcionó".

Active HSTS para sus hostnames

El preset de seguridad Hsts hace que el edge envíe Strict-Transport-Security: max-age=31536000 en las respuestas HTTPS, de modo que un navegador que ya vio su sitio se niega a abrirlo por HTTP simple durante un año.

Bloquee tráfico por ASN y por país

Dos listas negras a nivel de cuenta en el mismo panel: bloquee países enteros por código de país, o redes enteras por número de sistema autónomo. Un visitante bloqueado recibe la página 403 de marca con un Reference ID.

URLs firmadas: enlaces que expiran

Proteja un archivo para que solo se pueda obtener con una firma que usted genera, válida hasta el momento que elija. Las solicitudes sin firmar reciben 403, las expiradas reciben 410.

Optimización de imágenes: AVIF y WebP en el edge

Activa la optimización de imágenes para la cuenta o para una regla de entrega y elige WebP o WebP + AVIF: el edge convierte las imágenes JPEG y PNG y envía a cada navegador un formato que acepta, mientras tus páginas conservan las mismas URL de imagen.