Как анализировать производительность плагинов WordPress
Я использую WordPress с тех пор, как начал вести блог здесь, на Ghacks, в 2005 году. Большую часть времени это была приятная поездка, со случайными неровностями на дороге. Как администратор WordPress, вы имеете доступ к тысячам различных плагинов, которые расширяют или улучшают функциональность блога. Одна из проблем, с которой вы можете столкнуться после установки плагинов, заключается в том, что ваш сайт может загружаться медленнее, чем раньше. Плагины могут влиять на время загрузки сайта, нагрузку на сервер и общую производительность. Чем больше плагинов вы установили, тем медленнее может работать ваш сайт.
Это большая проблема во времена, когда поисковые системы отдают предпочтение сайтам с быстрой загрузкой. Это также может означать, что вам необходимо обновить хостинг, чтобы соответствовать требованиям к производительности вашего веб-сайта.
P3, Plugin Performance Profiler, это бесплатный плагин WordPress, который анализирует производительность плагинов внешнего интерфейса. Плагины Frontend — это все плагины, которые запускаются во время загрузки страницы.
Установка
Просто откройте плагины> Добавить новый на панели администратора WordPress и найдите P3. Щелкните ссылку «Установить сейчас», чтобы установить плагин, и нажмите «Активировать» на следующем экране, чтобы активировать его. Вы также можете скачать его от официальный репозиторий плагинов WordPress, чтобы установить его вручную в свой блог.
Применение
Откройте «Инструменты»> «Профилировщик подключаемого модуля P3» и нажмите кнопку «Начать сканирование», чтобы запустить стандартное сканирование. Программа загрузит несколько сообщений и страниц с вашего сайта для расчета данных о производительности отдельных плагинов. В качестве альтернативы вы можете запустить сканирование вручную, которое позволит вам выбрать страницы и сообщения, которые вы хотите загрузить на сайт. Преимущество здесь в том, что вы можете точно указать, какие сообщения и страницы вы хотите использовать для примера.
После этого результаты отображаются в интерфейсе программы.

Теперь вы должны увидеть среднее влияние плагина на время загрузки сайта, количество запросов MySQL, выполняемых за посещение, и разбивку времени выполнения по плагинам.


Если влияние плагина оказывается слишком высоким или если у вас установлен плагин, который использует много ресурсов, вы можете подумать о его замене или полном удалении с сайта. Вы можете деактивировать плагины перед повторным запуском теста, чтобы увидеть, оказывает ли деактивация положительное влияние на время загрузки веб-страницы. Кроме того, вы можете установить альтернативу, чтобы увидеть, легче ли она на стороне ресурсов.
Однако нет возможности сравнивать отсканированные изображения друг с другом, что, к сожалению, невозможно. Также непонятно, почему сам профилировщик производительности указан в результатах, поскольку на самом деле это не имеет большого смысла.
Тем не менее, если вы слышите жалобы от читателей или замечаете время пиковой загрузки сервера и использование ресурсов, вы можете проверить плагин Plugin Performance Profiler, чтобы узнать, какой плагин может его вызывать.