Первое с чем сталкивается web-мастер при продвижении своего сайта это медленная скорость загрузки. Она мешает пользователю быстро получить доступ к необходимой информации, что обычно приводит к росту показателей отказа. Которые в свою очередь косвенно влияют на ранжирование и уменьшение посещаемости.
Для того чтобы ускорить загрузку сайт можно использовать различные методы мы рассмотрим самый простой и результативный, метод включения GZIP сжатия для сайта.
Реализация включения статического GZIP сжатия
Для реализации понадобится 7-Zip клиент, свободное место для резервирования файлов на диске, сервис Google PageSpeed Insights и ftp-клиент.
- Качаем и устанавливаем клиент 7-Zip клиент;
- Заходим по ссылке сервис Google PageSpeed Insights и проверяем свой сайт;
- Заходим в FTP-клиент и подключаемся к корневому каталогу сайта;
Ищем там по предложенным PageSpeed адресам файлы и копируем их на свой компьютер.
Далее открываем их в менеджере 7-Zip и сжимаем в формат gzip (.gz) полученные файлы впоследствии выкладываем с заменой имеющихся на сервер. Важно все же сохранять исходники т.к. CMS зачастую любят ломаться и подкидывать сюрпризы.
Для активации сжатых нами данных нужно прописать следующую сроку в файле .htaccess:
#Включение gzip-сжатия
AddEncoding gzip .gz
RewriteCond %{HTTP:Accept-encoding} gzip
RewriteCond %{REQUEST_FILENAME}.gz -f
RewriteRule ^(.*)$ $1.gz [QSA,L]
Header append Vary User-Agent
ForceType text/javascript
Header set Content-Encoding: gzip
Header set Cache-control: private
ForceType text/css
Header set Content-Encoding: gzip
Header set Cache-control: private
Готово, вы настроили GZIP сжатие для своего сайта и тем самым ускорили его загрузку и работу. Кстати поисковая система Google любит быстро загружающиеся сайты и вероятнее всего вы получите более высокие позиции чем раньше.