На большинстве хостингов данная функция реализована, но если инструмент pagespeed говорит об обратном, не расстраивайтесь. Включить сжатие gzip можно двумя способами.
Первый способ - динамическое сжатие путём добавления в файл .htaccess следующего кода:
Мы включаем модуль отвечающий за сжатие файлов.
Если не помогло, то есть второй вариант статического сжатия. Файлы шаблона с расширение . css .js сжимаем архиватором 7-zip (бесплатная программа архиватор) в формат gzip, заливаем на хостинг по фтп в соответствующие папки и добавляем в файл .htaccess вставляем следующий код:
Если не помог ни один метод, то рекомендую обратиться в службу технической поддержки Вашего хостинга с просьбой о включении gzip сжатия файлов, бывает так, что данная функция отключена со стороны хостинга.
Первый способ - динамическое сжатие путём добавления в файл .htaccess следующего кода:
| 1
| # сжатие text, html, javascript, css, xml:
|
| 2
| <ifModule mod_deflate.c>
|
| 3
| AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/css text/javascript application/javascript application/x-javascript
|
| 4
| </ifModule>
|
Мы включаем модуль отвечающий за сжатие файлов.
Если не помогло, то есть второй вариант статического сжатия. Файлы шаблона с расширение . css .js сжимаем архиватором 7-zip (бесплатная программа архиватор) в формат gzip, заливаем на хостинг по фтп в соответствующие папки и добавляем в файл .htaccess вставляем следующий код:
| 01
| # Перенаправление на gzip файлы
| |
| 02
| AddEncoding gzip .gz
| |
| 03
| <FilesMatch "\.js.gz$">
| |
| 04
| ForceType text/javascript
| |
| 05
| Header set Content-Encoding: gzip
| |
| 06
|
| |
| 07
| <FilesMatch "\.js$">
| |
| 08
| RewriteEngine On
| |
|
|
| |
| 09
| RewriteCond %{HTTP_USER_AGENT} !".*Safari.*"
| |
| 10
| RewriteCond %{HTTP:Accept-Encoding} gzip
| |
| 11
| RewriteCond %{REQUEST_FILENAME}.gz -f
| |
| 12
| RewriteRule (.*)\.js$ $1\.js.gz [L]
| |
| 13
| ForceType text/javascript
| |
| 14
|
| |
| 15
| <FilesMatch "\.css.gz$">
| |
| 16
| ForceType text/css
| |
| 17
| Header set Content-Encoding: gzip
| |
| 18
|
| |
| 19
| <FilesMatch "\.css$">
| |
| 20
| RewriteEngine On
| |
| 21
| RewriteCond %{HTTP_USER_AGENT} !".*Safari.*"
| |
| 22
| RewriteCond %{HTTP:Accept-Encoding} gzip
| |
| 23
| RewriteCond %{REQUEST_FILENAME}.gz -f
| |
| 24
| RewriteRule (.*)\.css$ $1\.css.gz [L]
| |
| 25
| ForceType text/css
|
Если не помог ни один метод, то рекомендую обратиться в службу технической поддержки Вашего хостинга с просьбой о включении gzip сжатия файлов, бывает так, что данная функция отключена со стороны хостинга.
