El libre pensamiento para un internet libre

No estas registrado.  

Anuncio

Wifi-libre.com: El libre pensamiento para un internet libre / Regístrese ahora

#1 25-01-2017 18:00:27

kcdtv
Administrator

Registrado: 14-11-2014
Mensajes: 4,269

Brotli: "Nuevo" algoritmo de google para compresión de traffico web

¿Qué mejoras esperar con Brotli, un "nuevo" algoritmo para la compresión del trafico?

Sin ser un experto se puede entender que mandar unos paquetes comprimido reduce el tamaño de dichos paquetes y disminuye el tiempo de carga de una pagina.
  El formato elegido debe ser "universal" (implementado de forma nativa navegadores) y no pasarse a nivel de usos de recursos
No debe movilizar muchos recursos sino el tiempo ahorrado con la compresión se perdería por el desgaste de recursos. 
La idea siendo agilizar la navegación reduciendo el tiempo de carga
Un formato reconocido y empelado es por ejemplo gzip (Entre otros)

Brotli es un nuevo formato de compresión lanzado por Google en 2015.
Hoy en día está presente (no hace mucho) en los navegadores más populares Firefox, Chrome... Aún no está presente en Safari o IE.
  Apache y gnix (para los servers) brindan soporte desde 2016.
Podemos decir que las condiciones están más o menos reunidas para  que su uso despegue.
  Los puntos a favor de Brotli serían
    - Su optimización para trafico https.
    - Es "open source" 
    - Y sobre todo es un 20-25% mas eficiente que los otros formatos de compresión:

Brotli's open source algorithm shrinks data by an additional 20 to 25%.

A continuación podéis ver las cifras publicadas por google en su PDF de presentación de sus estudios:

brotli_1.jpg

Puesto así las cifras para Brotli son muy buenas
¡Ojo!
  se deben considerar los tres factores juntos: "descompresión", compresión y ratio de compresión
Si se descomprime mas rápido pero se obtienen menos kb por kb descomprimidos no es seguro que vayamos más rápido.
  Está prueba ha sido realizada sobre la pagina Canterbury corpus
Tenéis a otras pruebas en el PDF:

  Al final considerando por ejemplo brotli1 y deflate 9 que son bastante comparables, tenemos  un + 2% en velocidad de descompresión y + 20% en nivel de compresión.
Unas cifras que faltan en el estudio es el uso de recursos. los de google dicen que se ahorran recursos

   El algoritmo parece traer una mejora, puede ser interesante.
A pesar de ser bastante buenas, no sé si las cifras son lo bastante llamativas  para atraer a los administradores de servidores.
    Qué será será. tongue

Otras ventajas serian el uso de diccionario para la compresión (español, ingles y otros idiomas) y la "modelisación contextual" que permite multiplicar mejor las inetencias   

Añado un link hacía un excelente articulo que explica en detalles como funciona la compresión de archivo y compara brotli a los otros algoritmos.

Sus conclusiones son menos entusiastas que las de google...

On average for all files, we can see that Brotli at quality level 4 is slightly faster than zlib at quality level 8 (and 9) while having comparable compression ratio. However that is misleading. Most files are smaller than 64KB, and if we look only at those files then Brotli 4 is actually 1.48X slower than zlib level 8!

Brotli va bien con los archivos grandes pero es más lento con los paquetes pequeños (menos de 64kb)
Y la mayoría de los paquetes intercambiados son pequeños.
  Este hecho contrasta seriamente la ventaja observada con archivos pesados.

The way I see it, Brotli already has an advantage over zlib for large files (larger than 64KB) on slow connections. However, those constitute only 20% of our sampled dataset (and 80% of the total size).

  Es interesante notar lo que opinan sobre la reacción de la "comunidad" formada por los webmasters y administradores de sitios
Son sus clientes y están en situación idónea para imaginar dicha reacción.

It is important to remember that zlib has the advantage of being the optimization target for years by the entire web community, while Brotli is the development effort of a small but capable and talented team. There is no doubt that the current implementation will only improve with time.

Podemos leer entre lineas que opinan que se necesitará algo más para que Brotli se imponga y qué necesita hacer sus pruebas para eludir a zlib.

Desconectado

Anuncio

Wifi-libre.com: El libre pensamiento para un internet libre / Regístrese ahora

Temas similares

Tema Respuestas Vistas Ultimo mensaje
46 20665 Hoy 15:19:44 por calavazo32
14 1071 Hoy 15:09:52 por calavazo32
13 3510 Hoy 15:02:55 por calavazo32
3 1117 Hoy 15:00:58 por kcdtv
30 433 Hoy 14:10:03 por kcdtv

Pie de página

Información del usuario

Ultimo usuario registrado: gaspard
Usuarios registrados conectados: 1
Invitados conectados: 18

Conectados: javierbu

Estadisticas de los foros

Número total de usuarios registrados: 1,123
Número total de temas: 1,128
Número total de mensajes: 11,701

Máx. usuarios conectados: 69 el 15-10-2017 09:23:21