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

Gzip сжатие в WordPress

Главная » Wordpress » Gzip сжатие в WordPress

сжатие Wordpress Gzip  wordpress  Gzip является самым популярным и эффективным методом сжатия в настоящее время. Этот метод позволяет в целом уменьшить размер ответа примерно на 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.

logo
Просмотров: 12 015
1 Star2 Stars3 Stars4 Stars5 Stars (16 votes, average: 4,50 out of 5)
Загрузка...

13
  • Aro:

    А какой из них лучше для производительности движка?

  • Виталя:

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

  • Спасибо потестю =)

  • Александр:

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

  • Леонид:

    В файл ХАТЧЕСС, код ставить сначала или в конце?

  • Александр:

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

    • 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>

  • cashalot:

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

  • Антон:

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

  • Антон:

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

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

Яндекс.Метрика