Как включить gzip сжатие на сайте
Никто не любит, когда приходится ждать загрузку веб-сайта, не затем мы подключали высокоскоростной Интернет. Это «камень в огород» вебмастеров, которые в погоне за высоким доходом и «тяжеловесным» дизайном забывают о своих посетителях, ожидающим пока наконец отобразится страница.
Даже поисковые системы имеют соответствующие алгоритмы, понижающие веб-сайты в результатах выдачи. Google первым заявил, что медленные сайты ждёт «пессимизация». Яндекс в свою очередь, хотя и не делал официальных заявлений, старается следовать мировым тенденциям.
В первую очередь рекомендуем проверить включено ли gzip сжатие. Для этого отправляемся на страницу сервиса https://www.giftofspeed.com/gzip-test/, где в строку введите адрес вашего веб-сайта и нажмите клавишу «Enter». Если на вашем хостинге уже действует динамическое gzip сжатие данных, то слева можно наблюдать процент сжатия (в среднем 70%).
Если же сервис указывает на отсутствие gzip сжатия, следует обратиться к хостинг-провайдеру за информацией по данному вопросу, либо взять ситуацию в свои руки и внести следующий код в файл «.htaccess» в корне вашего сайта:
SetOutputFilter DEFLATE
<ifModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/css text/javascript application/javascript application/x-javascript
</ifModule>
Скопируйте и вставьте перед «begin wordpress» или в начале текстового содержимого. После закройте и сохраните внесённые изменения.
Вышеприведённый код активирует динамическое gzip сжатие на стороне сервера. При запросе пользовательский браузер получит уже сжатые данные, в их числе CSS-стили, JS-скрипты и TXT-содержимое. При этом затрачиваются миллисекунды на сам процесс сжатия налету, и происходит незначительная нагрузка на хостинг.
Если у вас «слабый» хостинг и высокая посещаемость, имеет смысл задуматься о реализации статического gzip сжатия. При этом создаются копии оригинальных файлов, которые подвергаются соответствующей программной компрессии. После в том же файле «.htaccess» вносится запись о перенаправлении на gzip.