Le Gzip est une compression d’envois pour du fichier de type text/html/css/js…
L’avantage de celui-ci est l’économie de la bande passante mais demande un tout petit peu de ressource CPU pour la compression.
Google/Yahoo préfèrent que les pages soit compressées (Google Page Speed/Google Webmaster & YSlow).
Vous me direz que c’est assez simple qu’il suffit de rajouter :
Cependant, les fichiers de feuilles de style , java-script,xml, txt,… ne seront pas compressés.
J’avais trouvé un mod où j’ai reporté une faille (exploitable sur certains commentaires…) sous le speudo Hello ,ça reste du bricolage
Si l’on peut l’implémenter directement dans le Cpanel c’est plus simple et les mises à jour seront faites automatiquement.
Par exemple :
Mais rendons-nous sous l’onglet “Service Configuration” du WHM
“Apache Configuration” -> “Include Editor”
“Post VirtualHost Include” -> “All Versions”
et collez ce qui suit:
AddOutputFilterByType DEFLATE text/html text/plain text/xml
# Netscape 4.x has some problems…
BrowserMatch ^Mozilla/4 gzip-only-text/html
# Netscape 4.06-4.08 have some more problems
BrowserMatch ^Mozilla/4\.0[678] no-gzip
# MSIE masquerades as Netscape, but it is fine
# BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
# NOTE: Due to a bug in mod_setenvif up to Apache 2.0.48
# the above regex won’t work. You can use the following
# workaround to get the desired effect:
BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html
# Don’t compress images
SetEnvIfNoCase Request_URI \
\.(?:exe|t?gz|zip|bz2|sit|rar)$ \
no-gzip dont-vary
SetEnvIfNoCase Request_URI \.pdf$ no-gzip dont-vary
# Make sure proxies don’t deliver the wrong content
Header append Vary User-Agent env=!dont-vary
Et sauvegarder le