2009-12-14 17 views
5

Vorrei comprimere tutti i css e js sul mio sito Dreamhost, ho trovato suggerimenti sul web ma nessuno di loro funziona. Qualcuno ha un esempio funzionante di gzip in esecuzione su un sito Dreamhost?Come abilitare gzip su Dreamhost?

risposta

0

This thread on the Dreamhost support forum sembra che abbia le informazioni desiderate.

+0

Il collegamento non è stato completamente corretto, non sono necessarie modifiche .htaccess (gzip è abilitato per impostazione predefinita). Quindi ho semplicemente compresso i file e rimosso l'estensione .gz dai file. –

+7

Quella discussione non ha risposto alla domanda. – rspeed

1

Non ho ancora provato questo. Ma, potrebbe funzionare

<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> 

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

17

Sono un po 'tardi per il gioco qui nel 2012, ma penso che questo è ancora rilevante. Il metodo "mod_gzip" non funziona più nei file .htaccess di DreamHost. Sembrano invece usare mod_deflate.

ho rimosso il blocco mod_gzip e ha aggiunto il seguente al mio file .htaccess:

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

Questo ha fatto il trucco per me. Puoi anche aggiungere altri tipi di file qui se hai cose come XML o JSON - o qualcosa che non rientra nella norma.

Sono tornato indietro e ho aggiornato la pagina wiki di Dreamhost per aggiungere questo.

+1

Ho anche aggiunto 'image/svg + xml' perché le intuizioni di Google Page Speed ​​si stavano lamentando. – stringsn88keys

Problemi correlati