Сжатие файлов по рекомендации page speed
На большинстве хостингов данная функция реализована, но если инструмент pagespeed говорит об обратном, не расстраивайтесь. Включить сжатие 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 сжатия файлов, бывает так, что данная функция отключена со стороны хостинга. |
Часовой пояс GMT +3, время: 17:11. |
Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot