Как включить gzip сжатие на сервере?

Регистрация доменов
Домен RU - 99 руб
Домен РФ - 99 руб
www.



Хотите, чтобы ваш сайт загружался быстро? Тогда вам нужно предпринять некоторые действия, которые будут этому способствовать. Одно из таких действий - это включить сжатие gzip на сервере, чтобы некоторые элементы кода сначала сжимались в архив, потом в таком сжатом виде передавались в браузер человека, который ваш сайт просматривает, а его браузер этот сжатый трафик уже разархивирует.

Это уже довольно старая технология и особенно полезная, когда у вас большой сайт или блог, на котором есть что сжимать. Но как это осуществить на практике?

Как включить gzip сжатие на сервере?

Как включить gzip сжатие на сервере

Честно говоря, я и не думал обо всём этом, пока не добавил этот сайт в Google Adsense. На этом сервисе есть полезные инструменты, которые на автомате тестируют ваш сайт и дают полезные советы по его оптимизации. И хотя я не считаю этот сайт сильно тормознутым, но Google всё же нашёл к чему придраться. И один из первых пунктов - это отсутствие сжатия страниц.

включить gzip сжатие

Делается, как оказалось, всё просто. Идём на свой хостинг через ftp клиент и заходим в папку сайта. Там ищем файл .htaccess и открываем его для редактирования. После этого вставляем в него такой код:

<IfModule mod_deflate.c>
 SetOutputFilter DEFLATE
 Header append Vary User-Agent
 </IfModule>

В результате в этом файле у меня всё выглядит вот так:

 # BEGIN WordPress
 <IfModule mod_rewrite.c>
 RewriteEngine On
 RewriteBase /
 RewriteRule ^index.php$ - [L]
 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteCond %{REQUEST_FILENAME} !-d
 RewriteRule . /index.php [L]
 </IfModule>
<IfModule mod_deflate.c>
 SetOutputFilter DEFLATE
 Header append Vary User-Agent
 </IfModule>
# END WordPress

Теперь нам нужно проверить, а заработало ли всё как надо? Как это сделать? Для этого воспользуемся специальным сервисом - Whatsmyip


Вписываем адрес нашего сайта и смотрим на результат:

gzip сжатие

Опа, всё нормально, сжатие работает. Теперь Google придираться ко мне не будет и сайт должен работать быстрее.

Но стоит сразу стоит предупредить: ПРИ ВКЛЮЧЕНИИ СЖАТИЯ НАГРУЗКА НА СЕРВЕР УВЕЛИЧИВАЕТСЯ! Если будет постоянное падение сервера в час пик, то нужно или заменить тариф или отключить сжатие.

У меня пока на уровне эксперимента, потом отпишусь, как увижу последствия gzip сжатия на сервере.

Ну а если у вас проблемы с ноутбуком, то вы можете обратиться за помощью на этот сайт, где вам помогут с ремонтом и настройкой вашего ноутбука.

Сегодня как раз помогал одной знакомой с ноутбуком. Переустановил Windows, но проблемы не закончились. Драйвер аудио не мог поставиться нормально, и компьютер вышибало просто в синий экран смерти. Пришлось скачивать драйвера с официального сайта. Это привычно в Windows, правда? А вот в Linux такого не бывает. Установил - и сразу всё работает!


Понравилась ИГРА? Возьми КОД, поставь себе на сайт и улучши поведенческие факторы!


5 комментариев
  1. Нечего не делал из вышеописанного, сразу проверил сервис whatsmyip, и почему-то показал то он показал что сжатие работает, проверил файл .htaccess , там по этому поводу ничего нет. Странно.

    • Может ваш хостинг включил это на своём сервере для всех? Ну хорошо, что работает!

  2. Попробовал ваши варианты, но к сожалению все директивы внесенные в htacces приводят к ошибке 500. Вот глядите webprofit.kz он работает на nginx. Что предложите мне?

    • В таком случае лучше обратиться к хостеру, возможно у них включено уже сжатие. Если нет, то они вам скорее всего помогут. У меня тоже не все варианты работали, но эти подошли.

Написать комментарий

Опубликовано © Блокнот вебмастера

СОВЕТ ВЕБМАСТЕРУ: Умение зарабатывать в интернете - это только пол дела, вторая половина - это умение ВЫГОДНО обналичивать электронные деньги. Вот список офшорных банковских карт, на которые можно выводить средства и потом снимать с них хрустящие купюры:

1. Epayments - можно открыть счет в долларах, евро и рублях. Формально банка нет, юридический адрес в Лондоне, но можно получить реквизиты банка в Латвии.

2. AdvCash - Офшорный банк находится в Белизе, можно открыть счет в долларах, евро, фунтах и рублях.

3. OkPay - Офшорная компания зарегистрирована на Британских Виргинских островах, можно открыть счет в долларах, евро и рублях.

4. Payeer - Штаб квартира этой платежной системы находится в Грузии, тут так же можно открыть счет в долларах, евро и рублях.

Во всех случаях можно заказать банковскую карту, которую пришлют вам по обычной почте. Активируете ее и идете снимать деньги банкомат! Тарифы смотрите на сайтах платежных систем.