brotli-compresion-para-wordpress-1.jpg

Compresión Brotli para WordPress

Comprimir los archivos de tu web WordPress es una excelente manera de reducir el tamaño de página y acelerar el tiempo de carga. Durante mucho tiempo, los servidores han utilizado la compresión GZIP para enviar el contenido web comprimido al navegador.

¡Ahora Brotli es el nuevo player!

¿Qué es Brotli?

Brotli es un algoritmo de compresión de datos sin pérdida de datos, «lossless», de propósito genérico y código abierto. Brotli fue desarrollado en 2013 por Google bajo licencia MIT. Como compresor sin merma de calidad, puede comprimir eficazmente cualquier tipo de archivo sin destruir datos.

Puedes ver la evolución de Broti en el repositorio público de Github.

¿Dónde se utiliza el compresor Brotli?

Cuando abres la página de tu web WordPress, el navegador solicita diferentes archivos no comprimidos como: Html, Xml, Css, Svg, Javascript, Json, Font, etc. Estos formatos pueden viajar sin comprimir, pero los navegadores y servidores web modernos pueden aceptar intercambiarlos en un formato comprimido. Y lo más interesante, la compresión y descompresión se realiza de forma totalmente transparente, entre el servidor y el navegador.

Cómo comprobar si los archivos de WordPress viajan comprimidos con Brotli

Al solicitar cada uno de los recursos de la página web, tu servidor y navegador intercambian encabezados para negociar un posible método de compresión. El acuerdo tiene dos etapas:

  1. El navegador envía un encabezado indicándole al servidor los diferentes tipos de codificación del contenido que es capaz de manejar (gzip y deflate son dos esquemas de compresión anteriores a la llegada de Brotli).
    accept-encoding: br, gzip, deflate
  2. El servidor envía una respuesta, indicando si el contenido está comprimido en alguno de los formatos sugeridos por el navegador.
    content-encoding: br
    En este caso, el contenido viaja comprimido con Brotli.

Puedes observar estos encabezados intercambiados utilizando las herramientas de desarrollo de Chrome «Developer Tools». Esta imagen muestra la cabecera "content-encoding: br» de nuestra página web en wetopi:

Developer tools response headers when loaded with content.encoding Brotli

¿Brotli es mejor que Gzip?

Brotli supera a Gzip en velocidad y compresión, y es compatible con la mayoría de los navegadores.

Un incremento en la velocidad lo que hace es que:

  • Comprime y descomprime datos más rápido que otros algoritmos de compresión.
  • Al ir más rápido con Brotli, consumimos menos recursos de CPU.

Brotli también tiene una mejor relación de compresión:

Hay un estudio comparativo, llevado a cabo por Akamai, el gigante de los CDN: Understanding Brotli’s Potential. En este estudio, Akamai tomó una lista de las 1000 URL principales, descargó los Html, Css y JavaScript y entregó esos archivos comprimidos con Brotli y Gzip. La comparativa de Akamai mostró que:

  • El ahorro medio usando Brotli fue del 82%
  • El ahorro medio de Gzip fue del 78%

Más específicamente, Akamai descubrió que Brotli era:

21% mejor comprimiendo HTML
17% mejor en la compresión de CSS
14% mejor en la compresión de JavaScript

Como Activar la compresión Brotli

El soporte de Brotli debe estar habilitado en el servidor web de su sitio WordPress para que realmente funcione.

Si no tienes compresión Brotli con tu proveedor de alojamiento actual y quieres probarlo ahora mismo:

En wetopi te proporcionamos Servidores de Desarrollo GRATUITOS, con Brotli activado y todos los ajustes para servir WordPress a la velocidad de la luz.

Regístrate en 10 segundos y obtén tu cuenta wetopi gratis.

Habilitar Brotli a nivel servidor puede ser cuestión de minutos u horas. Todo depende del «stack» de tecnologías que estés usando. No existe una solución única, pero no te preocupes, hemos seleccionado algunos enlaces que te ayudarán a poner en funcionamiento Brotli en los servidores más populares:

En resumidas cuentas, somos unos techies apasionados por WordPress que hemos creado Wetopi, un hosting especializado en WordPress, para minimizar la fricción a la que todo profesional se enfrenta al trabajar y alojar proyectos WordPress.

¿No tienes una cuenta en wetopi?

Prueba gratis – Descubrirás una manera eficiente de trabajar con WordPress

Incluye servidores desarrollo Gratis.
Sin tarjeta de crédito.

Joan VegaCompresión Brotli para WordPress
Share this post