Je n'arrive pas à faire en sorte que mon site utilise la compression gzip.
J'ai récemment regardé ceci vidéo par Chris Coyier sur css-tricks.com. Dans la vidéo, il explique comment activer la compression gzip pour accélérer le fonctionnement des sites Web.
Conformément à ses instructions, je me suis connecté à github via html5boilerplate.com, j'ai copié le code de compression gzip de leur fichier .htaccess, je l'ai collé dans mon propre fichier et je l'ai téléchargé sur mon site.
Je l'ai testé via gzipwtf.com et cela ne semble pas fonctionner. Quelqu'un peut-il m'aider ?
Mon fichier .htaccess ressemble à ceci :
# ----------------------------------------------------------------------
# Trim www
# ----------------------------------------------------------------------
RewriteEngine On
RewriteCond %{HTTP_HOST} !^orbitprint.com$ [NC]
RewriteRule ^(.*)$ http://orbitprint.com/$1 [L,R=301]
# ----------------------------------------------------------------------
# Gzip compression
# ----------------------------------------------------------------------
<IfModule mod_deflate.c>
# Force deflate for mangled headers developer.yahoo.com/blogs/ydn/posts/2010/12/pushing-beyond-gzipping/
<IfModule mod_setenvif.c>
<IfModule mod_headers.c>
SetEnvIfNoCase ^(Accept-EncodXng|X-cept-Encoding|X{15}|~{15}|-{15})$ ^((gzip|deflate)\s*,?\s*)+|[X~-]{4,13}$ HAVE_Accept-Encoding
RequestHeader append Accept-Encoding "gzip,deflate" env=HAVE_Accept-Encoding
</IfModule>
</IfModule>
# Compress all output labeled with one of the following MIME-types
<IfModule mod_filter.c>
AddOutputFilterByType DEFLATE application/atom+xml \
application/javascript \
application/json \
application/rss+xml \
application/vnd.ms-fontobject \
application/x-font-ttf \
application/xhtml+xml \
application/xml \
font/opentype \
image/svg+xml \
image/x-icon \
text/css \
text/html \
text/plain \
text/x-component \
text/xml
</IfModule>
</IfModule>
1 votes
Pouvez-vous ajouter quelques détails sur votre serveur, par exemple les en-têtes de réponse ? .htaccess ne fonctionne que pour les serveurs Apache, et si votre serveur Apache n'a pas le mod_filter.c activé, la compression ne fonctionnera pas.
0 votes
Date : Tue, 11 Sep 2012 10:46:19 GMT Server : Apache/2.0.63 (Unix) mod_ssl/2.0.63 OpenSSL/0.9.8e-fips-rhel5 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 X-Powered-By : PHP/5.2.9 Expires : Thu, 19 Nov 1981 08:52:00 GMT Cache-Control : no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Pragma : no-cache Connection : close Transfer-Encoding : chunked Content-Type : text/html