Два способа подключения сжатия Gzip передаваемых файлов веб-сервером клиенту (браузеру):
1. C помощью gzip_module веб-сервера Apache
2. С помощь модуля ngx_http_gzip_module 1.
Способ номер 1 подразумевает организацию сжатия путём подключения модуля gzip_module веб-сервера Apache в панели управления хостингом. Данный модуль по-умолчанию ВЫКЛючен. ВКЛючаем модуль в панели управления хостингом (далее ПУХ) → Веб-сервер → Управление модулями → Дополнительные модули:
Затем создаём файл .htaccess в папке с сайтом. На хостинге nic.ru это папка docs, размещается она в папке с именем сайта: ~/modlife.ru/docs. И в файл .htaccess добавляем директивы:
1 2 3 4 5 6 7 8 9 |
<IfModule mod_gzip.c> mod_gzip_on Yes mod_gzip_dechunk Yes mod_gzip_item_include file \.(html?|txt|css|js|php)$ 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> |
Именно этот способ, способ номер 1, использован для хостинга магазина www.android55.ru
Сразу после этого проверяем результат на сайте гугл больше не видим надписи:
Suggestions Summary! Enable compression
Compressing resources with gzip or deflate can reduce the number of bytes sent over the network.