Brotli es un algoritmo de compresión de código abierto que ofrece un mejor rendimiento que la compresión Gzip. Una vez que habilite la compresión Brotli, los puntos de presencia (POP) de CDNDCDN comprimen los recursos con Brotli antes de devolverlos a los clientes. Esto reduce el tamaño de los archivos transferidos, mejora la eficiencia de entrega y disminuye el consumo de ancho de banda.
Contexto
Los POP de CDN admiten dos métodos de compresión: Gzip y Brotli. Este documento describe cómo configurar la compresión Brotli. Para obtener más información sobre la compresión Gzip, consulte Gzip compression.
La compresión Gzip o Brotli se aplica únicamente a los archivos del servidor de origen cuyo tamaño esté entre 1 KB y 10 MB.
-
La compresión Brotli es compatible con los siguientes tipos de archivo: text/xml, text/plain, text/css, application/javascript, application/x-javascript, application/rss+xml, text/javascript, image/tiff, image/svg+xml, application/json y application/xml.
Nota: Habilitar la compresión Brotli en tipos de archivo ya comprimidos (como imágenes PNG y JPG, o videos MP4) no tiene ningún efecto. Para obtener más información, consulte las notas de uso a continuación.
Si la respuesta del servidor incluye el encabezado de respuesta
Content-Encoding: br, significa que el contenido de la respuesta está comprimido con Brotli.Si una solicitud de cliente incluye el encabezado de solicitud
Accept-Encoding: br, significa que el cliente puede aceptar contenido comprimido con Brotli.Si habilita tanto la compresión Brotli como la compresión Gzip, y el encabezado de solicitud del cliente
Accept-Encodingcontienebrygzip, solo surte efecto la compresión Brotli.
Notas de uso
Cuando utilice la compresión Brotli, tenga en cuenta los siguientes aspectos, incluidas sus interacciones con la compresión Gzip, la optimización de páginas y otras funciones:
Cuando CDNDCDN comprime archivos estáticos, sus valores MD5 cambian. Si su servidor de origen utiliza un mecanismo de verificación MD5, deshabilite tanto la compresión Gzip como la compresión Brotli.
Si la compresión está habilitada en el servidor de origen y la respuesta del servidor incluye el encabezado
Content-Encoding, la función de compresión de CDNDCDN no surtirá efecto.Si habilita simultáneamente la optimización HTML y una función de compresión (Gzip o Brotli), la optimización HTML no surtirá efecto. CDNDCDN únicamente comprimirá los archivos.
Solo algunos navegadores son compatibles con la compresión Brotli. Puede comprobar la compatibilidad del navegador según los requisitos de su negocio.
Los tipos comunes de archivos de imagen (como PNG, JPG y JPEG) y de video (como MP4, AVI y WMV) ya están comprimidos. Habilitar la compresión Gzip o Brotli no reduce su tamaño. Se recomienda deshabilitar la compresión para estos archivos. Para reducir aún más el tamaño de los archivos de imagen, utilice la función image processing. Para reducir el tamaño de los archivos de video, utilice la función audio and video transcoding. Tenga en cuenta que tanto el procesamiento de imágenes como la transcodificación de audio y video pueden afectar la calidad de los archivos.
Procedimiento
Inicie sesión en la consola de CDN.
En el panel de navegación izquierdo, haga clic en Domain Names.
En la página Domain Names, busque el nombre de dominio deseado y haga clic en Manage dentro de la columna Actions.
En el panel de navegación del dominio, haga clic en Optimization.
-
En la sección Brotli Compression, active el interruptor Brotli Compression.
Una vez que habilite la compresión Brotli, compare el archivo recibido antes y después de activar esta función. Si el encabezado de respuesta contiene
Content-Encoding: br, el archivo se comprimió correctamente.
Preguntas frecuentes
Para solucionar problemas como que la compresión Brotli no surta efecto, consulte Performance optimization troubleshooting guide.