Brotli: ¿Un sistema de compresión mejor que GZIP?

La busca de una mejor experiencia de usuario ha llevado al desarrollo de nuevas tecnologías y sistemas que nos dejan prosperar la velocidad y aumentar al máximo el desempeño web. Un claro ejemplo de esto es Brotley.

Hasta hace parcialmente poco, cuando charlábamos de un sistema de compresión web, lo primero que pensamos fue GZIP, ¿verdad? Bueno, muchas cosas han alterado y es hora de dejar paso a su digno sucesor: Brotli.

Si no sabe precisamente de qué hablo, no se preocupe. En el presente artículo explicaré qué es Brotli, los beneficios de este sistema de compresión y de qué forma puede prosperar el desempeño de tu sitio.

¿Hazlo?

Índice

    ¿Qué es Brotli?

    Brotli es un algoritmo de compresión de datos de código abierto desarrollado por Jyrki Alakuijala y Zoltán Szabadka de Google bajo la licencia del MIT. Este sistema de compresión no causa ninguna pérdida de datos, ya que usa una combinación de codificación LZ77 y Huffman.

    Aunque el desarrollo original empezó en dos mil quince con la tipografía web en psique, Brotli se ha reescrito parcialmente para prosperar los niveles de compresión y descompresión y para cubrir otros tipos de datos como imágenes, documentos HTML, CSS, scripts, etc.

    Brotli se considera hoy en día el sistema de compresión web más potente y ofrece Mejoras de hasta un veinte-veintiseis% En comparación con los sistemas de compresión más usuales como Deflate, GZIP o bien Zopfli, este último asimismo desarrollado por Google.

    Brotli contra GZIP

    Brotli y GZIP son 2 algoritmos o bien sistemas que se hacen cargo de la compresión de datos. Cuanto menor sea la cantidad de datos usados, más veloz se transmitirán estos datos a través de Internet.

    Para medir la eficacia de uno o bien otro sistema de compresión, siempre y en todo momento se deben tomar en consideración estas 2 cantidades:

    • Capacidad de compresión: O sea, cuánto podemos reducir el tamaño de un fichero.
    • Velocidad de compresión: la velocidad o bien velocidad a la que se comprime y descomprime un fichero.

    Sin embargo, si bien la meta de Brotli y GZIP es exactamente el mismo (reducir el tamaño de los datos y prosperar la velocidad), la diferencia está en de qué forma comprimen esos datos y qué tan eficaz es la tecnología que emplean.

    Brotli usa un diccionario predefinido de ciento veinte kilobytes con trece palabras, oraciones y cadenas de texto comunes, y HTML con once niveles de compresión, mientras que que GZIP tiene nueve niveles. Con esta herramienta puede Estime de qué forma comprimirán los datos cualquiera de estos 2 sistemas.

    Te puede Interesar  SEO Local con Google My Business| Blog de Hosting WordPress

    Para exactamente el mismo dominio, los resultados de estas 2 tecnologías son diferentes. Por lo general, podemos decir que Brotli ofrece mejores niveles de compresión que GZIP, mas ahondemos un tanto más en eso.

    Rendimiento de Brotli en frente de GZIP

    Hay muchos estudios publicados sobre Brotli en frente de GZIP para poder ver cuál de estos 2 sistemas marcha mejor. En este caso de ejemplo le mostramos los resultados del Análisis de Akamai a través de la colección de una muestra de mil URL usando las dos tecnologías de compresión.

    Capacidad de compresión

    • En HTML, Brotli ahorra un veintiuno% más de espacio que GZIP.
    • En JavaScript, este ahorro es del catorce%.
    • En el código CSS, el ahorro es del diecisiete%.

    En general, GZIP puede reducir los datos hasta en un setenta y ocho%, mas el promedio de Brotli es del ochenta y dos%. Mas como afirmé, no solo es esencial la capacidad de compresión, sino más bien asimismo la velocidad.

    Velocidad de compresión

    En términos de velocidad, GZIP puede superar a Brotli en ciertos niveles de compresión. Esto nos conduce a sospechar que debido a su gran capacidad de compresión, Brotli puede ser más conveniente para comprimir datos estáticos en comparación con GZIP, mientras que que este último sería conveniente para ficheros activos ya que se reproduce a velocidades más altas en determinados niveles.

    Sin embargo, como apunta Akamai, esto solo ocurre en ciertos niveles GZIP y teniendo presente los once niveles que tiene Brotli y el ahorro de datos es considerablemente mayor, se llega a la conclusión de que la relación capacidad-velocidad de este último es mayor pues puede ofrecer mejores resultados.

    ¿Puedo utilizar Brotli en mi sitio?

    Después de ver los resultados de Brotli vs GZIP, seguramente se esté preguntando de qué forma utilizar Brotli en su sitio.

    Dado que este es un sistema parcialmente nuevo, muchos servidores todavía no tienen esta funcionalidad y prosiguen trabajando con GZIP, mas en LucusHost ya está integrado en el nuestro. Hospedaje de aeronaves. En verdad, los navegadores más populares (Google Chorme, Mozilla Firefox, Opera, Safari ...) son ya compatibles con Brotli.

    ¿Y sabes lo mejor? No tienes que hacer nada para activarlo 🙂. En el momento en que un navegador efectúa una petición a su sitio, el servidor manda de forma automática el contenido comprimido con Brotli.

    Deja una respuesta

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

    Subir

    Utilizamos cookies para asegurar que damos la mejor experiencia al usuario en nuestra web. Si sigues utilizando este sitio asumiremos que estás de acuerdo Mas Información