Как узнать какие плагины грузят сайт?

P3 Plugin Profiler

Приветствую, Вас Друзья!

Речь пойдет о ресурсах, созданных на движке WordPress. Сайты сделанные на базовой версии CMS выглядят, мягко говоря, плохо. Для того что бы сайт выглядел и работал приемлемо, загружаются расширения (плагины). Сколько и какие необходимы для хорошей работы сайта, решает собственник ресурса.

Существует устойчивое мнение (я его не разделяю.), что большое количество плагинов, создает большую нагрузку и замедляет работу ресурса. Отчасти это так, но только отчасти. Давайте посмотрим, какую реальную нагрузку дают плагины и как влияют на скорость загрузки ресурса.

Для этого я использую замечательный плагин  p3 plugin performance profiler. Прелесть этого расширения в том, что он не требует настройки и после применения (получения определенной статистики) его можно просто деактивировать. 

И так скачиваем plugin performance profiler с официального репозитория WordPress. Установка  плагина стандартная. Если кто-то не знаком с этой процедурой, можно посмотреть здесь. Плагин не русифицирован. Если вы не знаете английского, то лучше работать через браузер Google. Хотя и так все интуитивно понятно.

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

Plugin Performance Profiler

Нажимаем «Начать сканирование», автоматически создается имя сканирования (можно изменить):

site scan

Я использую автоматическое сканирование. Когда используется ручное сканирование, можно прочитать подробно в разделе «Помощь»(1). У меня такой необходимости не возникло.

Runtime By Plugin

Сканирование заняло меньше минуты. Смотрим общую статистику. Самый «тяжелый» плагин у меня на сайте это ALL in One SEO, но при наведении на его поле курсором видно, что точное время загрузки лишь 0,0775 секунды.

Более детальную статистику можно посмотреть, пройдя по горизонтальному табло (2):

Detailed Breakdown

Детально определить, сколько времени загружается каждый отдельный плагин, тема. Желтой линией показано время загрузки всего сайта.

Summary Timeline

Определяем,  сколько времени ушло на загрузку самого WordPress, темы и плагинов. Какие страницы грузятся медленнее.

Detailed Timeline

Более подробная шкала времени загрузки всех элементов.

Query Timeline

Определяем, количество запросов к базе данных во время загрузки страниц.

Advanced Metrics

Обобщенная статистика. Видно, что время загрузки 28 плагинов 0,2153 секунды.

Думаю, что влияние плагинов на увеличение времени загрузки ресурса сильно преувеличено. Что касается лично моего сайта, то время загрузки можно и нужно снизить. Но причина, мне кажется в другом и я догадываюсь в чем. Буду пробовать, искать, исправлять. Протестируйте свой сайт на WordPress с помощью этого плагина.

Всем Здоровья и Благополучия!

С Уважение, Михаил.

 

online shop