Как включить gzip на Dreamhost?

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


person Gerlando Piro    schedule 14.12.2009    source источник


Ответы (3)


Эта ветка на форуме поддержки Dreamhost выглядит так, как будто информация, которую вы хотите.

person brettkelly    schedule 14.12.2009
comment
Ссылка была не совсем корректной, .htaccess менять не нужно (по-видимому, gzip включен по умолчанию). Поэтому я просто заархивировал файлы и удалил расширение .gz из файлов. - person Gerlando Piro; 15.12.2009

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

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

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

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

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

person Paul Kimbrel    schedule 29.03.2012
comment
Я также добавил image/svg+xml, потому что Google PageSpeed ​​Insights жаловался на это. - person stringsn88keys; 04.06.2015

Я еще не пробовал это. Но это может сработать

<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

person Chris Antonick    schedule 26.03.2012