Блог о программировании, электронике и рыбалке

Gzip сжатие в WordPress

imageGzip является самым популярным и эффективным методом сжатия в настоящее время. Этот метод позволяет в целом уменьшить размер ответа примерно на 70% .

Gzipping уменьшает размер ответа HTTP и помогает уменьшить время отклика. Это простой способ уменьшить вес страницы. Вы можете включить его, добавив следующий код в ваш файл .htaccess:

# compress text, html, javascript, css, xml:
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
# Or, compress certain file types by extension:
<files *.html>
SetOutputFilter DEFLATE
</files>

Вторым вариантом включения gzip сжатия в WordPress является добавление этого php кода первой строкой в файл header.php вашей темы оформления.

<?php if (substr_count($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip')) ob_start("ob_gzhandler"); else ob_start(); ?>

Третий вариант включения gzip сжатия в WordPress - установка плагина WP HTTP Compression.

Присоединяйтесь к нашей группе в Telegram @GeekElectronics
  • keyboard_arrow_downGzip сжатие в WordPress
    • Автор:
    • Миниатюра: Gzip сжатие в WordPress
    • Рубрика: Wordpress
    • Обновлено: 26.12.2017
    • Комментариев: 13
    • Просмотров: 15 583
  • Оцените пожалуйста статью
    1 Star2 Stars3 Stars4 Stars5 Stars
    Загрузка...
  • Поделитесь с друзьями
Geek Electronics

Комментариев: 13

  • Avatar for source
    Виталя:

    а нужно что-то подключать дополнительно или в сужбу поддержки писать? или сразу прописать в htaccess?

  • Avatar for source
    Александр:

    Огромное спасибо за подсказку. У самого не хватило ума прописать каждый параметр в отдельной строке. Всё сработало. Теперь всё сжимается и даже PageSpeed доволен.

  • Avatar for source
    Александр:

    Добрый день. При использовании кода для файлов .htaccess не произошло ничего (при анализе pagespeed проблема сжатия осталась), вариант с кодом для хедера - выключил сайт (Страница не доступна). Что может быть за проблема?

    • Avatar for source
      source™:

      у меня этот код тоже давно уже не работает

      можете включить кэширование в браузере этим кодом
      # кеширование в браузере на стороне пользователя
      <IfModule mod_expires.c>
      ExpiresActive On
      ExpiresDefault "access 7 days"
      ExpiresByType application/javascript "access plus 1 year"
      ExpiresByType text/javascript "access plus 1 year"
      ExpiresByType text/css "access plus 1 year"
      ExpiresByType text/html "access plus 7 day"
      ExpiresByType text/x-javascript "access 1 year"
      ExpiresByType image/gif "access plus 1 year"
      ExpiresByType image/jpeg "access plus 1 year"
      ExpiresByType image/png "access plus 1 year"
      ExpiresByType image/jpg "access plus 1 year"
      ExpiresByType image/x-icon "access 1 year"
      ExpiresByType application/x-shockwave-flash "access 1 year"
      </IfModule>

  • Avatar for source
    cashalot:

    Первый способ отлично работает. Скорость загрузки по PageSpeed Insights для десктопов сразу скакнула в зеленую зону с 75 до 90.

  • Avatar for source
    Антон:

    Здравствуйте, следуюя вашим инструкция применил параметр, сайт умер.
    убрал ваш параметр, сайт всеравно не ожил. что это может быть

  • Avatar for source
    Антон:

    Теперь сайт не видет ни один стиль, пишет неможет найти стили и ссылка на стиль с версией.

Добавить комментарий

arrow_upward