Actualité Politique, Économie, Sport , en France et du reste
Optimiser ,un site web ,rapidement grâce à la ,compression Gzip avec 3Vision-Group
11/12/2018 à 20h48 par La redaction
Publicité
Publicité

Introduction

Quand quelqu’un entre sur votre site, une demande est envoyée à votre serveur pour lui envoyer le fichier demandé. Plus ces fichiers sont grands, plus il faudra de temps pour les charger. En compressant vos pages Web et CSS avec gzip avant de les envoyer sur le navigateur, vous réduirez considérablement le temps de chargement puisque les fichiers seront plus petits.

En bref, gzip trouve des lignes de caractères similaires dans un fichier texte et les remplace temporairement, ce qui rend la taille globale du fichier plus petite. La compression Gzip est vraiment bénéfique dans un environnement web car les fichiers HTML et CSS utilisent beaucoup de texte et d’espaces à répétition. Elle peut compresser la taille des pages et le CSS jusqu’à 67%.

IMPORTANT! Gzip accélère votre site, mais utilise plus de ressource CPU. Avant de l’activer, assurez-vous que l’utilisation de votre processeur est stable.

Sommaire

  • Ce dont vous aurez besoin
  • Étape 1 – Activation de la compression gzip
  • Étape 2 – Test de la compression Gzip
  • Conclusion

Ce dont vous aurez besoin

Avant d’activer la compression gzip, assurez vous d’avoir les éléments suivants:

  • Accès au fichier .htaccess
  • Accès cPanel (facultatif)

Étape 1 – Activation de la compression gzip

Vous pouvez activer gzip sur votre site Web grâce à mod_gzip ou mod_deflate . La compression avec mod_deflate est recommandée en raison d’un meilleur algorithme de conversion et le module lui-même étant compatible avec une version plus récente d’Apache. Vous trouverez plus d’informations sur les deux méthodes dans cet article de Linux Journal (en anglais) .

Option 1. Modification de .htaccess

La compression Gzip via mod_deflate peut être activée en intégrant le code suivant dans votre fichier .htaccess (voici un guide pour optimiser votre fichier .htaccess) :

AddOutputFilterByType DEFLATE text/html
 AddOutputFilterByType DEFLATE text/css
 AddOutputFilterByType DEFLATE text/javascript
 AddOutputFilterByType DEFLATE text/xml
 AddOutputFilterByType DEFLATE text/plain
 AddOutputFilterByType DEFLATE image/x-icon
 AddOutputFilterByType DEFLATE image/svg+xml
 AddOutputFilterByType DEFLATE application/rss+xml
 AddOutputFilterByType DEFLATE application/javascript
 AddOutputFilterByType DEFLATE application/x-javascript
 AddOutputFilterByType DEFLATE application/xml
 AddOutputFilterByType DEFLATE application/xhtml+xml
 AddOutputFilterByType DEFLATE application/x-font
 AddOutputFilterByType DEFLATE application/x-font-truetype
 AddOutputFilterByType DEFLATE application/x-font-ttf
 AddOutputFilterByType DEFLATE application/x-font-otf
 AddOutputFilterByType DEFLATE application/x-font-opentype
 AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
 AddOutputFilterByType DEFLATE font/ttf
 AddOutputFilterByType DEFLATE font/otf
 AddOutputFilterByType DEFLATE font/opentype
 # For Older Browsers Which Can't Handle Compression
 BrowserMatch ^Mozilla/4 gzip-only-text/html
 BrowserMatch ^Mozilla/4\.0[678] no-gzip
 BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
 </IfModule>

Si votre serveur ne prend pas en charge mod_deflate vous pouvez essayer mod_gzip:

<ifModule mod_gzip.c>
 mod_gzip_on Yes
 mod_gzip_dechunk Yes
 mod_gzip_item_include file  \.(html?|txt|css|js|php|pl)$
 mod_gzip_item_include  mime ^application/x-javascript.*
 mod_gzip_item_include mime ^text/.*
  mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
 mod_gzip_item_exclude mime ^image/.*
 mod_gzip_item_include handler ^cgi-script$
 </ifModule>
Publicité
Publicité

Une fois les modifications enregistrées, la compression gzip sera activée.

Option 2. Plug-ins CMS

Les utilisateurs de WordPress peuvent activer la compression gzip en installant des plugins tels que Ninja Speed ​​Compression .

Avec Joomla, vous pouvez activer gzip via la section Système -> Configuration globale -> Serveur . Vous pouvez également consulter notre guide sur l’optimisation de Joomla ici (en anglais).

Option 3. Gzip via cPanel

Si vous avez une licence cPanel, vous pouvez activer gzip pour tous les sites Web sous votre compte d’ hébergement en utilisant la section Optimiser le site Web . Voici un guide plus détaillé (en anglais).

Option 4. Hébergement sous Windows

Si vous utilisez un serveur Windows, vous pouvez activer la compression HTTP pour le contenu statique et dynamique à l’aide de la ligne de commande:

appcmd set config /section:urlCompression /doDynamicCompression:True
appcmd set config /section:urlCompression /doStaticCompression:True

Pour plus de détails, vous pouvez consulter le guide officiel de Microsoft .

Étape 2 – Test de la compression Gzip

La compression Gzip peut être testée avec différents outils, tels que WebPageTest ou GTMetrix.

Voici les résultats AVANT d’activer la compression gzip:

Gtmetrix Gzip

Voici les résultats après l’activation de la compression gzip:

Gtmetrix Gzip Success

Conclusion

Dans ce bref tutoriel, nous vous avons appris à augmenter les performances d’un site Web en activant  mod_gzip ou mod_deflate via .htaccess, les plug-ins pour les CMS, cPanel et Windows Server

 

Vous pouvez confiez la mise en place à l'agence web 3Vision-group

Publicité
Ne partez pas sans partager :
JOB

Vous êtes sur whatsapp,intégrez et recevez nos articles depuis nos groupes disponible sur le whatsapp

🚨DOINGBUZZ ACTUALITE NEW Pour offres d'emploi 👉🏾 -🇨🇲 Cameroun -🇨🇲 Cameroun  -🇨🇲 Cameroun  groupe emploi whatsapp doingbuzz

Cliquer ici pour les autres groupes👆



Plus de news

Rentré À Abidjan, Gbagbo Demande Le Divorce À Simone Après 30 Ans De Mariage

23/06/2021

Rentré à...

Publicité Publicité L’ancien Président ivoirien, Laurent Gbagbo,...
Angelina Jolie Porte Du Made In Burkina Faso !

23/06/2021

Angelina Jolie...

Publicité Publicité Angelina Jolie, la star du...
Le Cameroun Accueille La 40E Ag Et Le Symposium Annuels De Shelter-Afrique

23/06/2021

Le Cameroun...

Publicité Publicité Le Premier ministre camerounais, Chief...
Maroc : Une Cellule Terroriste Affiliée À Daech Démantelée À Marrakech

23/06/2021

Maroc :...

Publicité Publicité Une cellule terroriste dont le...
L’affaire Brahim Ghali Maintient La Polémique En Espagne

23/06/2021

L’affaire Brahim...

Publicité Publicité L’affaire de l’hospitalisation du leader...
Rdc : Tshisekedi Ordonne L’évacuation À Kinshasa D’une Élève Blessée Par La Police À Beni

23/06/2021

RDC :...

Publicité Publicité Les élèves matraqués par la...
Le Mannequin Sadia Dévoile Sa Marque De Cosmétique Au Monde

23/06/2021

Le mannequin...

Publicité Publicité Le mannequin de nationalité ivoirienne,...
Ancien Président De La Mauritanie, Mohamed Ould Abdek Aziz Jeté En Prison

23/06/2021

Ancien Président...

Publicité Publicité L’ancien chef d’Etat mauritanien, Mohamed...
Ghana : Arrestation De 215 Présumés Criminels

23/06/2021

Ghana :...

Publicité Publicité   L'opération en question visait...
Le Rwanda Annule Les Célébrations De Mariage

23/06/2021

Le Rwanda...

Publicité Publicité   Le Rwanda annule les...
Les Raisons De La Demande De Divorce De Laurent Gbagbo

23/06/2021

Les raisons...

Publicité Publicité Depuis le retour de l’ancien...
&Quot;Ce Serait Un Acte Salutaire De Gracier Définitivement Kpatcha Gnassingbé&Quot;

23/06/2021

« Ce serait...

Publicité Publicité Kpatcha Gnassingbé est le frère...
La Cour De La Cedeao Empêche Le Gouvernement De Buhari De Poursuivre Des Nigérians Utilisant Twitter

23/06/2021

La Cour...

Publicité Publicité La Cour de justice de...
Air Sénégal Va Devenir La Seule Compagnie Africaine À Relier Washington Via New York

23/06/2021

AIR SÉNÉGAL...

Publicité Publicité Air Sénégal a le vent...
Espagne : Un Basketteur Sénégalais Sans Papier Pose Un Acte Héroïque

23/06/2021

Espagne :...

Publicité Publicité Mouhammad Fadal est le héros...
Togo : Kpatcha Gnassingbé Demande Une Évacuation Sanitaire À L'International

23/06/2021

Togo :...

Publicité Publicité   Les nouvelles de Kpatcha...
Frédéric Joël Aïvo : Son Avocat Dénonce Une Détention &Quot;Arbitraire Et Cruelle&Quot;

23/06/2021

Frédéric Joël...

Publicité Publicité La détention du Professeur Joël...
Mondial 2022 : Selon Samuel Eto'O, Le Qatar Est Prêt

23/06/2021

Mondial 2022...

Publicité Publicité La coupe du monde Qatar...
Côte D’ivoire: Visé Par Des Plaintes Pour Fake News, Le Procureur Invite Chris Yapi À Se Dévoiler

23/06/2021

Côte d’Ivoire:...

Publicité Publicité Le procureur de la république...
Tiktok Lance Une Campagne De Sensibilisation Contre Le Harcèlement En Ligne

23/06/2021

TikTok lance...

Publicité Publicité D’après un communiqué du réseau...
Publicité
Publicité

Introduction

Quand quelqu’un entre sur votre site, une demande est envoyée à votre serveur pour lui envoyer le fichier demandé. Plus ces fichiers sont grands, plus il faudra de temps pour les charger. En compressant vos pages Web et CSS avec gzip avant de les envoyer sur le navigateur, vous réduirez considérablement le temps de chargement puisque les fichiers seront plus petits.

En bref, gzip trouve des lignes de caractères similaires dans un fichier texte et les remplace temporairement, ce qui rend la taille globale du fichier plus petite. La compression Gzip est vraiment bénéfique dans un environnement web car les fichiers HTML et CSS utilisent beaucoup de texte et d’espaces à répétition. Elle peut compresser la taille des pages et le CSS jusqu’à 67%.

IMPORTANT! Gzip accélère votre site, mais utilise plus de ressource CPU. Avant de l’activer, assurez-vous que l’utilisation de votre processeur est stable.

Sommaire

  • Ce dont vous aurez besoin
  • Étape 1 – Activation de la compression gzip
  • Étape 2 – Test de la compression Gzip
  • Conclusion

Ce dont vous aurez besoin

Avant d’activer la compression gzip, assurez vous d’avoir les éléments suivants:

  • Accès au fichier .htaccess
  • Accès cPanel (facultatif)

Étape 1 – Activation de la compression gzip

Vous pouvez activer gzip sur votre site Web grâce à mod_gzip ou mod_deflate . La compression avec mod_deflate est recommandée en raison d’un meilleur algorithme de conversion et le module lui-même étant compatible avec une version plus récente d’Apache. Vous trouverez plus d’informations sur les deux méthodes dans cet article de Linux Journal (en anglais) .

Option 1. Modification de .htaccess

La compression Gzip via mod_deflate peut être activée en intégrant le code suivant dans votre fichier .htaccess (voici un guide pour optimiser votre fichier .htaccess) :

AddOutputFilterByType DEFLATE text/html
 AddOutputFilterByType DEFLATE text/css
 AddOutputFilterByType DEFLATE text/javascript
 AddOutputFilterByType DEFLATE text/xml
 AddOutputFilterByType DEFLATE text/plain
 AddOutputFilterByType DEFLATE image/x-icon
 AddOutputFilterByType DEFLATE image/svg+xml
 AddOutputFilterByType DEFLATE application/rss+xml
 AddOutputFilterByType DEFLATE application/javascript
 AddOutputFilterByType DEFLATE application/x-javascript
 AddOutputFilterByType DEFLATE application/xml
 AddOutputFilterByType DEFLATE application/xhtml+xml
 AddOutputFilterByType DEFLATE application/x-font
 AddOutputFilterByType DEFLATE application/x-font-truetype
 AddOutputFilterByType DEFLATE application/x-font-ttf
 AddOutputFilterByType DEFLATE application/x-font-otf
 AddOutputFilterByType DEFLATE application/x-font-opentype
 AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
 AddOutputFilterByType DEFLATE font/ttf
 AddOutputFilterByType DEFLATE font/otf
 AddOutputFilterByType DEFLATE font/opentype
 # For Older Browsers Which Can't Handle Compression
 BrowserMatch ^Mozilla/4 gzip-only-text/html
 BrowserMatch ^Mozilla/4\.0[678] no-gzip
 BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
 </IfModule>

Si votre serveur ne prend pas en charge mod_deflate vous pouvez essayer mod_gzip:

<ifModule mod_gzip.c>
 mod_gzip_on Yes
 mod_gzip_dechunk Yes
 mod_gzip_item_include file  \.(html?|txt|css|js|php|pl)$
 mod_gzip_item_include  mime ^application/x-javascript.*
 mod_gzip_item_include mime ^text/.*
  mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
 mod_gzip_item_exclude mime ^image/.*
 mod_gzip_item_include handler ^cgi-script$
 </ifModule>
Publicité
Publicité

Une fois les modifications enregistrées, la compression gzip sera activée.

Option 2. Plug-ins CMS

Les utilisateurs de WordPress peuvent activer la compression gzip en installant des plugins tels que Ninja Speed ​​Compression .

Avec Joomla, vous pouvez activer gzip via la section Système -> Configuration globale -> Serveur . Vous pouvez également consulter notre guide sur l’optimisation de Joomla ici (en anglais).

Option 3. Gzip via cPanel

Si vous avez une licence cPanel, vous pouvez activer gzip pour tous les sites Web sous votre compte d’ hébergement en utilisant la section Optimiser le site Web . Voici un guide plus détaillé (en anglais).

Option 4. Hébergement sous Windows

Si vous utilisez un serveur Windows, vous pouvez activer la compression HTTP pour le contenu statique et dynamique à l’aide de la ligne de commande:

appcmd set config /section:urlCompression /doDynamicCompression:True
appcmd set config /section:urlCompression /doStaticCompression:True

Pour plus de détails, vous pouvez consulter le guide officiel de Microsoft .

Étape 2 – Test de la compression Gzip

La compression Gzip peut être testée avec différents outils, tels que WebPageTest ou GTMetrix.

Voici les résultats AVANT d’activer la compression gzip:

Gtmetrix Gzip

Voici les résultats après l’activation de la compression gzip:

Gtmetrix Gzip Success

Conclusion

Dans ce bref tutoriel, nous vous avons appris à augmenter les performances d’un site Web en activant  mod_gzip ou mod_deflate via .htaccess, les plug-ins pour les CMS, cPanel et Windows Server

 

Vous pouvez confiez la mise en place à l'agence web 3Vision-group

Publicité
Ne partez pas sans partager :

Laisser votre commentaire