Leer el estado de caché: HIT, MISS, BYPASS, EXPIRED
La cabecera X-Proxy-Cache-MT muestra si la respuesta vino de la caché.
Ayuda de CDN.com.tr
El edge comprime automáticamente las respuestas de texto: Brotli para los navegadores que lo admiten y gzip para los demás. Vea qué método usa cada dominio en la tarjeta Compresión y confírmelo con curl.
Caché, seguridad, WAF y purga
El edge comprime automáticamente las respuestas de texto: Brotli para los navegadores que lo admiten y gzip para los demás. Vea qué método usa cada dominio en la tarjeta Compresión y confírmelo con curl.
La tarjeta muestra la compresión de cada dominio por HTTP y por HTTPS.
Resultado esperado: Un dominio servido con los ajustes predeterminados muestra Brotli y gzip, con una nota como de la regla n.º … o de la regla de comprobación del certificado.
Solicite un archivo de texto de al menos 256 bytes, como un archivo CSS o JavaScript, una vez pidiendo Brotli y otra pidiendo gzip.
Accept-Encoding: br y lea las cabeceras de la respuesta.Accept-Encoding: gzip.Resultado esperado: content-encoding: br en la primera respuesta y content-encoding: gzip en la segunda, cada una con vary: Accept-Encoding.
curl -s -o /dev/null -D - -H 'Accept-Encoding: br' https://www.example.com/assets/app.css | grep -iE '^(content-encoding|vary):'
curl -s -o /dev/null -D - -H 'Accept-Encoding: gzip' https://www.example.com/assets/app.css | grep -iE '^(content-encoding|vary):'
El tamaño de la descarga muestra lo que ahorra la compresión en sus propios archivos.
Accept-Encoding: br y otra sin cabecera Accept-Encoding.Resultado esperado: Dos recuentos de bytes: primero el tamaño comprimido y después el tamaño sin comprimir.
curl -s -o /dev/null -w '%{size_download}\n' -H 'Accept-Encoding: br' https://www.example.com/assets/app.css
curl -s -o /dev/null -w '%{size_download}\n' https://www.example.com/assets/app.css
Ha trasladado un sitio detrás del CDN y quiere confirmar que su HTML, CSS, JavaScript y JSON llegan comprimidos a los visitantes, sin configurar la compresión en su origen.
content-encoding.application/json, application/ld+json, application/manifest+json), XML (incluidos los feeds RSS y Atom), texto plano, SVG, iconos ICO, WebAssembly y fuentes TTF, OTF y EOT. Los demás tipos de contenido salen tal cual.Vary: Accept-Encoding, de modo que las cachés intermedias mantienen separadas la versión comprimida y la versión sin comprimir.Content-Encoding) no se vuelve a comprimir.No. La compresión es automática: las reglas de entrega se crean con Brotli y gzip, y la tarjeta Compresión está marcada como Automática.
Compruebe cinco cosas: la tarjeta Compresión muestra Brotli y gzip para ese dominio y protocolo, la solicitud pide compresión (curl no envía la cabecera Accept-Encoding a menos que la añada), el archivo es de uno de los tipos que se comprimen, tiene al menos 256 bytes y el estado es 200, 403 o 404. Ejecute los comandos de verificación de abajo tal como están escritos.
Brotli, los navegadores que lo admiten; gzip, los demás. El edge lee la cabecera Accept-Encoding que envía el navegador, y los navegadores solo piden Brotli por HTTPS.
Todavía ninguna regla de entrega sirve ese dominio por ese protocolo. En cuanto una regla sirve el dominio por HTTP o HTTPS, la tarjeta muestra allí su compresión.