Compression .js et .css avec gzip

shynx

WRInaute discret
Bonjour à tous,

Comme beaucoup d'entre vous, je chercher à optimiser le chargement de mes pages web.
Depuis plusieurs jours, j'essaye désespérément de compresser mes fichier .js et .css avec gzip ou deflate.

J'ai du essayer, toute sorte de code à ajouter dans le .htaccess et aucun effet, pourtant on me signale Accept-Encoding gzip, deflate mais je n'y arrive pas.

Quelqu'un a t-il eu le même problème ? ou la solution ?

Merci d'avance.
Cordialement
 

tryan

WRInaute passionné
Salut,

J'ai rencontré ce genre de soucis sous 1&1 et le seule moyen trouvé est de modifier les fichiers ".js" et ".css" en ".php" puis d'utiliser une règle de rewriting du type :
Code:
RewriteRule ^js/jquery_002\.js js/jquery_002.php [L]
pour chaque fichier.
A ça, créer un fichier php.ini contenant :
Code:
<?php
zlib.output_compression = true
?>
Et enfin dans le fichier .htaccess, ajouté les lignes :
Code:
AddType x-mapp-php4 .php .php3 .php4 .htm .html
AddHandler x-mapp-php4 .php .php3 .php4 .htm .html
 

shynx

WRInaute discret
Merci de ta réponse, je l'avais vu aussi, je prendrais le temps d'essayer ce week end.

Si quelqu'un sait en passant par le .htaccess, je suis preneur.
 

forty

WRInaute passionné
avec ça chez moi ca marche :
Code:
AddOutputFilterByType DEFLATE application/javascript text/css
 

forty

WRInaute passionné
sur OVH

sinon il y a aussi :
Code:
<IfModule mod_gzip.c>
	mod_gzip_on Yes
	mod_gzip_item_exclude file \.(gz|zip|xsl)$
	mod_gzip_item_exclude mime ^image/
</IfModule>
 

shynx

WRInaute discret
Merci Forty !

J'en ai essayé du code et aucun n'a marché.
Et bizarrement les deux tiens fonctionnent, peut être car j'ai contacté mon hébergeur entre temps.

Mais en tout cas problème réglé :)
 

shynx

WRInaute discret
Ca c'est pour minimiser le code ? enlever les commentaires, espaces mais pas le compresser.

On gagne en espace car on supprime des lignes mais le code est illisible et non compressé par gzip ou deflate.
 

forummp3

WRInaute passionné
ben enlever des espaces/commentaires, c'est reduire la taille non? puis il y a aussi marqué "and serves them with gzip encoding and optimal client-side cache headers. " .
 

Discussions similaires

Haut