logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision Les deux révisions suivantes
doc:systeme:brotli [27/06/2018 15:26]
smolski
doc:systeme:brotli [07/09/2019 13:30]
smolski début de tatouilles... à suivre
Ligne 10: Ligne 10:
   * Commentaires sur le forum : [[https://​debian-facile.org/​viewtopic.php?​id=21843 | Lien vers le forum concernant ce tuto]] ((N'​hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !))   * Commentaires sur le forum : [[https://​debian-facile.org/​viewtopic.php?​id=21843 | Lien vers le forum concernant ce tuto]] ((N'​hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !))
  
 +Qu'est que BROTLI ?
  
 +Des chercheurs de Google viennent de présenter un nouvel algorithme de compression de données qui serait plus efficace de 26 % par rapport aux solutions existantes comme GZIP.\\
 +Baptisée « Brotli », il s'agit d'une nouvelle méthode qui s’appuie sur une variété de techniques de traitement de données comme le « modelage contextuel de second ordre » ou la « réutilisation de codes entropiques ».
  
-==== Qu'est que BROTLI ? ==== +//On va rester simple toutefois...// ^_^ \\ 
-Des chercheurs de Google viennent de présenter un nouvel algorithme de compression de données qui serait plus efficace de 26 % par rapport aux solutions existantes comme GZIP. Baptisée « Brotli », il s'agit d'une nouvelle méthode qui s’appuie sur une variété de techniques de traitement de données comme le « modelage contextuel de second ordre » ou la « réutilisation de codes entropiques ». On vas rester simple toutefois. Pour faire simple, la compression de données s’applique à de nombreux domaines informatiques,​ que ce soit pour le stockage de données, le traitement de contenu multimédia ou les flux web !!! Ce dernier cas m'​intéresse tout particulièrement. Cela permet une nette accèlération ​de mes sites, surtout pour les terminaux mobiles.+Pour faire simple, la compression de données s’applique à de nombreux domaines informatiques,​ que ce soit pour 
 +  * le stockage de données, 
 +  * le traitement de contenu multimédia ou 
 +  * les flux web !!! 
 +Ce dernier cas m'​intéresse tout particulièrement. ​\\ 
 +Cela permet une nette accélération ​de mes sites, surtout pour les terminaux mobiles.
  
 {{/​file-Rc11fb0a6a4884d9c334b7d137d5d9e6c.png}} {{/​file-Rc11fb0a6a4884d9c334b7d137d5d9e6c.png}}
  
-Brotli - qui est totalement open source - ne se distingue pas seulement par sa performance. Il introduit également un nouveau format de données. Actuellement,​ le format le plus utilisé est « Deflate ». Il est utilisé en particulier pour les fichiers de type gzip ou PNG. Cet algorithme pourrait être implémenté dans nombre d’applications. Ce n’est pas la première fois que Google s’intéresse à la compression de données. Il y a deux ans, ses chercheurs ont publié un algorithme open source basé sur le format Deflate et baptisé « Zopfli ». Là encore, le nom s’inspire d’une variété de pain en Suisse allemande.+Brotli - qui est totalement open source - ne se distingue pas seulement par sa performance. Il introduit également un nouveau format de données.
  
-Une chose importante à noter est que les navigateurs ne supporteront que Brotli via HTTPSEn effet, certains anciens navigateurs (mandataires ) ne gèrent pas bien les nouveaux formats permettant l'​activation des nouvelles fonctionnalitésAujourd'​hui,​ tous les navigateurs sont supposés supporter Brotli. Je ne rentrerais pas dans le details des Cyphers SSL de nos serveur, mais suivant la paranoia de l'​admin,​ certains OS et certains mandataires peuvent être simplement rejetés a la connection ... j'​ecrirais un petit quelque chose la dessus bientôt.+Actuellement,​ le format le plus utilisé ​est « Deflate »\\ 
 +Il est utilisé en particulier pour les fichiers de type gzip ou PNG\\ 
 +Cet algorithme pourrait être implémenté ​dans nombre d’applications.
  
-=== Prérequis: === +Ce n’est pas la première fois que Google s’intéresse à la compression de données. Il y a deux ans, ses chercheurs ont publié un algorithme open source basé sur le format Deflate et baptisé « Zopfli »\\ 
-  - une distro Debian sous Apache ( j'ai temporairement laissé tomber NGINX ) +Là encore, le nom s’inspire d’une variété ​de pain en Suisse allemande.
-  - le protocole HTTPS fonctionnel.  +
-  - les binaires ​de Brotli installés.+
  
 +<note important>​Une chose importante à noter est que les navigateurs ne supporteront que Brotli via HTTPS.</​note>​
 +En effet, certains anciens navigateurs (mandataires ) ne gèrent pas bien les nouveaux formats permettant l'​activation des nouvelles fonctionnalités.
  
-== Installation:​ == +Aujourd'​hui,​ tous les navigateurs sont supposés supporter Brotli. \\ 
-1 installation ​des binaires:  +Je ne rentrerai pas dans le details ​des Cyphers SSL de nos serveurs, mais, suivant la paranoia de l'​admin,​ certains OS et certains mandataires peuvent être simplement rejetés a la connection ...
-<code user>​sudo apt-get install brotli</​code>​+
  
-2 installation des packages Apache2-dev +==j'​ecrirais un petit quelque chose la dessus bientôt. == 
-<code user>​sudo apt-get install apache2-dev</​code>​+ 
 + 
 +===== Prérequis: ===== 
 +  ​une distro Debian sous Apache ( j'ai temporairement laissé tomber NGINX ) 
 +  le protocole HTTPS fonctionnel.  
 +  ​les binaires de Brotli installés.
  
-  ​ 
-3 récupération des sources pour l'​apache-mode-brotli via git 
-<code user>cd /opt/ 
-sudo apt-get install git 
-sudo git clone --depth=1 --recursive https://​github.com/​kjdev/​apache-mod-brotli.git</​code>​ 
  
-4 Construction du module apache-mde-brotli +===== Installation:​ ===== 
-<code root>cd /​opt/​apache-mod-brotli+1 installation des binaires :<code user>​sudo apt-get install brotli</​code>​ 
 +2 installation des packages Apache2-dev<​code user>​sudo apt-get install apache2-dev</​code>​ 
 +3 récupération des sources pour l'​apache-mode-brotli via git<code user>cd /​opt/<​code user>​sudo apt-get install git<code user>​sudo git clone --depth=1 --recursive https://​github.com/​kjdev/​apache-mod-brotli.git</​code>​ 
 +4 Construction du module apache-mde-brotli ​:<code root>cd /​opt/​apache-mod-brotli
 ./​autogen.sh ./​autogen.sh
 ./configure ./configure
doc/systeme/brotli.txt · Dernière modification: 07/09/2019 19:16 par smolski

Pied de page des forums

Propulsé par FluxBB