Retour

Compression textuelle

Qu'est-ce que la compression textuelle ?

La compression textuelle permet de compresser toutes les ressources de votre site web faisant appel à l’utilisation de texte (html, JavaScript, style CSS, appels AJAX). 

Pourquoi c’est important ?

Cette opération permet de diminuer le poids des données envoyées au client : le serveur va compresser les données ciblées, puis les envoyer jusqu’au navigateur qui va se charger de les décompresser et de les utiliser pour afficher le contenu textuel de votre page.
Grâce à ce procédé, l’expérience utilisateur sera améliorée, car le temps de chargement de votre page web sera réduit.

Comment mettre en place la compression textuelle ?

Il existe plusieurs formats et méthodes de compression : Gzip, Deflate et Brotli.

Lors d'une requête d'un navigateur vers un serveur, celui-ci spécifie dans une en-tête HTTP "Accept-Encoding" les algorithmes qu'il prend en charge.

Accept-Encoding: gzip, compress, br

En réponse, le serveur renverra alors l’indication “Content-Encoding” dans l’en-tête HTTP pour spécifier quel algorithme de compression a été utilisé.

Content-Encoding: gzip

Il est important de ne pas activer la compression textuelle sur les autres type de ressources : images, vidéos, … et de la mettre en place sur le serveur WEB de votre site.