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

Хотите, чтобы ваш сайт загружался быстро? Тогда вам нужно предпринять некоторые действия, которые будут этому способствовать. Одно из таких действий - это включить сжатие 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 такого не бывает. Установил - и сразу всё работает!

Не жмись - поделись!

Другие статьи по данной теме:

Если вы не нашли в этой статье то, что искали, попробуйте воспользоваться поиском по сайту:

Уже оставлено 4 комментариев к статье:

Задать вопрос не по теме статьи можно в этом разделе...

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

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

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

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

Напишите свой комментарий:

Лучший миникомпьютер!

миникомпьютер

Мой хостинг — рекомендую!

подобрать vps






© Все права сохраняются. Копировать материалы без разрешения автора ЗАПРЕЩАЕТСЯ!

Просто о Linux, SEO и WEB. По всем вопросам пишите через форму обратной связи.