Compresión Brotli para WordPress

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!

Tabla de contenidos

¿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?

Brotli es un sistema de compresión que manejan servidor web y navegador. 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. Luego 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:

Encabezados de respuesta de las google developer tools cuando se cargan con contenido, codificando 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.

Tabla compatibilidad navegadores con Brotli para WordPress
La compresión con Brotli tiene una cobertura en navegadores del 95.8%

Con el incremento en la velocidad de compresión, Brotli 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 wetopi, como hosting exclusivo WordPress, sabemos cómo un sitio web lento puede afectar su negocio, y es por eso que nos enfocamos en las últimas tecnologías para mejorar el rendimiento. Aquí tienes más información sobre cómo mejorar la velocidad y la seguridad de WordPress con TLS 1.3 o cómo mejorar la velocidad de WordPress con Cloudflare.

Resumidamente, somos unos techies apasionados por WordPress que hemos creado Wetopi, un Alojamiento Gestionado 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?

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

Compara wetopi con tu alojamiento actual

Date de alta, pide una migración y compara.

Hacemos una copia de tu web gratis y sin esfuerzo por tu parte.

Sin letra pequeña.
Sin compromisos.
Sin tarjeta de crédito.