2009-12-14 4 views
5

Je voudrais compresser tous les css et js sur mon site Dreamhost, j'ai trouvé des suggestions sur le web mais aucun d'entre eux ne fonctionne. Est-ce que quelqu'un a un exemple de gzip fonctionnant sur un site Dreamhost?Comment activer gzip sur Dreamhost?

Répondre

0

This thread on the Dreamhost support forum ressemble il a l'information que vous voulez.

+0

Le lien n'était pas complètement correct, il n'y a pas besoin de changements .htaccess (gzip est activé par défaut). J'ai donc gzippé les fichiers et supprimé l'extension .gz des fichiers. –

+7

Ce sujet n'a pas du tout répondu à la question. – rspeed

1

Je n'ai pas encore essayé. Mais, il pourrait fonctionner

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

Source: http://wiki.dreamhost.com/Htaccess_tricks

17

Je suis un peu en retard au jeu ici en 2012, mais je pense que cela est toujours pertinent. La méthode "mod_gzip" ne fonctionne plus dans les fichiers .htaccess de Dreamhost. Ils semblent utiliser mod_deflate à la place.

J'ai enlevé le bloc mod_gzip et ajouté ce qui suit à mon fichier .htaccess:

AddOutputFilterByType DEFLATE text/html text/plain application/javascript text/css 

Cela a fait l'affaire pour moi. Vous pouvez également ajouter d'autres types de fichiers ici au cas où vous avez des choses comme XML ou JSON - ou quelque chose qui sort de la norme.

Je suis retourné et mis à jour la page wiki de Dreamhost pour l'ajouter.

+1

J'ai également ajouté 'image/svg + xml' car Google PageSpeed ​​insights s'en plaignait. – stringsn88keys

Questions connexes