8 (495) 215-53-73

В Москве

(048) 737-5-736

В Одессе

Заказать SEO-услуги
Согласен с правилами обработки персональных данных

Главная страница Блог Технические аспекты 6 плагинов для ускорения сайта на Wordpress


Блог SiteClinic

6 плагинов для ускорения сайта на WordPress

Для кого: web-разработчикам, владельцем сайтов (особенно сайтов на Wordpress)

Уровень подготовки: любой

Плагины, которые мы рассмотрим в этой статье, необходимо использовать для того, чтобы ускорить работу сайта и, как следствие, сделать его более удобным /привлекательным для пользователей.

Имеют наибольшую популярность и регулярно обновляются* следующие плагины:
1) WP Super cache;
2) WP Total cache;
3) Hyper cache;
4) WP Fastest Cache;
5) Better WordPress Minify;
6) Autoptimize.

*WP Super Cache и Better WordPress Minify не обновляются регулярно, но текущих версий нет в списке уязвимых.

Рекомендации и примечания:

  • всегда делайте полную резервную копию сайта и базы данных перед добавлением любого из плагинов на сайт;
  • не все плагины (в том числе и плагины кэширования) эффективно и корректно работают с другими плагинами и шаблонами;
  • читайте документацию. Часто разработчики плагинов (например, WooCommerce) пишут, с какими плагинами кэширования можно использовать их продукт и какие настройки использовать;
  • не используйте одновременно несколько плагинов кэширования, так как может возникнуть конфликт, в результате которого сайт будет некорректно работать или перестанет работать вообще.

Дополнительно рекомендую почитать мою предыдущую статью о полезных плагинах WordPress.

Итак, приступим.

 

1) WP Super cache

Более миллиона установок

Это один из самых старых, достаточно надёжных и регулярно обновляемых плагинов кэширования. Работает с кэшированием страниц/записей, но не оптимизирует JS/CSS. Для кэширования JS/CSS в тандеме с этим плагином хорошо работают Autoptimize и Better WordPress Minify.

Прост в настройке и использовании.

Скриншот 1

super-cache-1-screen

На скриншоте 1 выделены основные разделы настройки:

  • простая — содержит включение/отключение кэширования,тестирование и очистку кеша;
  • расширенная — можно указать сроки кэширования, определить какие типы страниц не кэшировать/очищать при обновлении записей, указать кэшировать или нет мобильную версию и т. д.;
  • плагин поддерживает использование CDN;
  • есть статистика закэшированных страниц;
  • общий кеш
    Цитата:
    В этом режиме создаются статичные страницы, которые затем будут видеть «неопознанные» посетители (например, поисковые боты и другие). Это может помочь в улучшении уровня PR Google, так как в основе их алгоритма лежит и скорость отклика веб-сайта;
  • рекомендуемые плагины;
  • обслуживание – настройка логирования плагина для обеспечения корректной работы.

Подробнее о возможностях и настройке можно узнать на странице плагина.

 

2) WP Total cache

Более миллиона установок

Плагин кэширует страницы (HTML), объекты, базы данных, объединяет и минимизирует стили и скрипты, активирует браузерное кэширование (т. е. он один справляется с задачами таких плагинов, как WP Super cache+BWP-minify).

Скриншот 2

total-cache-3

Настроек и дополнительных возможностей, которые редко встречаются в других плагинах (либо доступны только в их платных версиях), очень много:

  • отслеживание работы плагина;
  • тестирование настройки сервера, чтобы понять, какие настройки плагина вам доступны (Compatibility Check);
  • кэширование объектов с помощью OPcache;
  • импорт настроек (удобно, если у вас несколько проектов на WordPress);
  • есть довольно подробный FAQ.

Наличие гибких настроек позволяет этому плагину корректно работать с большинством других плагинов (электронной коммерцией в том числе) и функционировать на разных типах серверов/хостингов.

 

3) Hyper cache

Более 40 000 установок

Плагин работает с HTML, JS, CSS и изображениями.

Возможности и особенности:

  • простая настройка;
  • поддержка CDN;
  • возможность настроить и хранить кэш мобильной версии сайта отдельно от кэша полной версии. Также можно выбрать, для каких именно User-agent использовать кэширование;
  • возможность задать папку для хранения кеша;
  • сжатие (в том числе сжатие на лету) кэшируемых данных;
  • браузерное кэширование;
  • гибкая настройка элементов, которые не требуют кэширования (вкладка Bypasses);
  • статистика кэша;
  • доступна полная очистка и очистка архивных страниц.

Скриншот 3

hyper-cache-1screen

 

4) WP Fastest Cache

400 000+ установок

Особенности и преимущества плагина (бесплатной версии):

  • самый простой плагин кэширования из тех, что я видела;
  • можно перевести настройки на русский язык;
  • автоматическая очистка при публикации новой записи или страницы, можно также задать временной период очистки кэша;
  • с помощью шорткода можно отключать кэширование для отдельных страниц сайта;
  • позволяет управлять оптимизированными файлами CSS/JS;
  • есть возможность включить/отключить кэш для мобильных устройств;
  • позволяет включить минимизирование и объединение стилей и JS-скриптов и минимизировать HTML;
  • поддерживает GZIP-сжатие и браузерное кэширование, что позволяет уменьшить время загрузки страницы для повторных посетителей.

Скриншот 4

wp-fast-cache

При использовании плагина я столкнулась с такой проблемой: WP Fastest Cache некорректно работает с плагином мультиязычности Transposh — он не позволяет вносить и корректировать перевод. Проблема решается отключением плагина WP Fastest Cache на время внесения и редактирования перевода.

 

5) Better WordPress Minify

Более 80 000 установок

Этот плагин позволяет объединить и сократить (минимизировать) CSS и JS-файлы, чтобы улучшить время загрузки страницы.

Скриншот 5bwp-minify1

Плагин использует библиотеку PHP Minify и систему регистрации скриптов и стилей WordPress, что позволяет корректно настроить объединение скриптов, избежать конфликтов. Однако бывает всякое. Всё зависит от набора плагинов и шаблонов на вашем сайте, а также реализации.

BWP Minify простой в использовании: если вы используете самописные шаблоны и плагины и с объединением скриптов в них возникают проблемы, вы всегда можете исключить некоторые скрипты/стили, переместить их (в футер или хедер), запретить минимизацию (вкладка «Manage enqueued files»). Этот плагин хорошо зарекомендовал себя в связке с WP Super cache.

Стоит отметить следующие настройки плагина:

  • подключение CDN для минимизированных файлов JS и CSS;
  • возможность задать место хранения минимизированных файлов, версию;
  • работает в режиме мультисайт (когда на одном ядре несколько сайтов);
  • установка времени кэширования и т. д.

 

6) Autoptimize

400 000+ установок

Этот плагин похож на Better WordPress Minify и позволяет активировать сокращение и объединение стилей и JS-скриптов. Есть возможность подключать CDN.

Скриншот 6

autoptimaze1

Особенно хорош из-за простоты в настройке. Правда, отсутствует возможность исключить отдельные стили/скрипты, из-за чего могут возникнуть проблемы с отдельными плагинами/шаблонами. Но это встречается нечасто. В любом случае можно и нужно пробовать, тестировать и использовать этот плагин, если всё работает корректно.

 

Заключение

Все эти плагины тестировались с помощью PageSpeed Insights и GTMetrix на одном сайте (блоге)на WordPress. Все они (какие-то в тандеме, какие-то по отдельности) повысили скорость почти в равной степени: на 15-20% для мобильных и на 5-10% для ПК. Неважно, какой плагин вы выберете, главное — перед началом использования проверьте корректность его работы на конкретном сайте.

Оцените статью: 
1 Star2 Stars3 Stars4 Stars5 Stars (8 оценок, среднее: 5,00 из 5)

Автор: Анна Себова, Web-разработчик

a.sebova@siteclinic.ru

Google+

Подписаться
Наверх
  • Спасибо, поставим-)

  • https://partners-ok.ru/

    У меня на всех сайтах стоит плагин WP Super cache, полет норм, рекомендую! (обновляется)

  • Moto

    Cache Enabler забыли написать, по скорости идёт наравне с вышеописанными, только настройки в два клика.