2009-12-14 3 views
5

Я хотел бы сжать все css и js на моем сайте Dreamhost, я нашел предложения в Интернете, но никто из них не работает. У кого-нибудь есть рабочий пример gzip, работающего на сайте Dreamhost?Как включить gzip в Dreamhost?

ответ

0

This thread on the Dreamhost support forum похоже, что у него есть информация, которую вы хотите.

+0

Ссылка была не совсем корректной, нет необходимости в изменении .htaccess (по умолчанию gzip включен). Поэтому я просто загрузил файлы и удалил расширение .gz из файлов. –

+7

Эта нить не ответила на вопрос. – rspeed

1

Я еще не пробовал. Но, это могло бы работать

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

Источник: http://wiki.dreamhost.com/Htaccess_tricks

17

Я немного опоздал на игру здесь в 2012 году, но я думаю, что это по-прежнему актуальна. Метод «mod_gzip» больше не работает в файлах .htaccess Dreamhost. Вместо этого они используют mod_deflate.

я снял блок mod_gzip и добавил следующее в мой файл .htaccess:

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

Это сделал трюк для меня. Вы также можете добавить другие типы файлов здесь, если у вас есть такие вещи, как XML или JSON, или что-то, что выходит за рамки нормы.

Я вернулся и обновил страницу вики-страницы Dreamhost, чтобы добавить это.

+1

Я также добавил 'image/svg + xml', потому что в нем были жалобы Google PageSpeed. – stringsn88keys

Смежные вопросы