Больше результатов...

Generic selectors
Только точные совпадения
Искать в заголовках
Искать в контенте
Post Type Selectors
Filter by Categories
FAQ
Hostenko
Вдохновение
Видеоуроки
Новости
Плагины
Темы
Уроки
Хаки

В этой записи я расскажу вам о WordPress плагине, который делает анализ и показывает, какие установленные у вас WordPress плагины замедляют работу вашего сайта. Согласен, звучит иронично — еще один плагин для анализа плагинов... Но поверьте, это очень полезный и нужный инструмент!

Сегодня, когда все больше людей заходят на вебсайты с мобильных телефонов, и даже Google присваивает свой рейтинг, учитывая скорость загрузки страницы, этот плагин — просто находка! Но давайте обо всем по порядку.

inet.ws - Powerful VPS Hosting in the USA, Canada, UK and DE!

Почему это важно

Я думаю, все знают, что такое плагины. (Если я ошибаюсь, то вот наш отличный урок о плагинах.) Дело в том, что WordPress на сегодняшний день — это лидер по кастомизации и расширяемости функционала. И, соответственно, плагинов для WordPress существует огромное множество.

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

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

Это утверждение не всегда справедливо на 100%, но очень близко к истине. Но часто бывает так, что определенный набор из 15-20 плагинов просто необходим для работы сайта. Особенно, если это корпоративный сайт компании или новостной ресурс. Как тогда выявить, что именно замедляет загрузку сайта, и замедляет ли вообще?

P3 (Plugin Performance Profiler)

Какие WordPress плагины замедляют работу вашего сайта?

Этот плагин называется P3 (Plugin Performance Profiler). Его основная задача — анализировать нагрузку на сайт каждого из активированных плагинов.

Скачайте и установите плагин отсюда. Если вы не знаете, что такое плагины и как их устанавливать, посмотрите этот урок.

Какие WordPress плагины замедляют работу вашего сайта?

Сразу после активации плагина перейдите в консоли WordPress в меню Инструменты → P3 Plugin Profiler. Вы увидите следующее:

Какие WordPress плагины замедляют работу вашего сайта?

Это меню управления плагином. Пока что нам доступна только информация о количестве активных плагинов — 16 штук. Ну что же, давайте узнаем, какую нагрузку на сайт они производят. Жмем на кнопку Start Scan → Auto Scan и наблюдаем за происходящим.

Какие WordPress плагины замедляют работу вашего сайта?

Анализ результатов

Как только сканирование завершится, жмем на кнопку View Results, чтобы посмотреть результаты. Итак, что мы видим:

Какие WordPress плагины замедляют работу вашего сайта?

Верхние 4 блока заполнились информацией:

Total Plugins: 16 (currently active) — общее количество задействованных (активированных) плагинов.

Plugin Load Time 0.094 (sec. per visit) — суммарное время в секундах, которое тратится на обработку кода всех плагинов при загрузке сайта. 0.094 сек. (меньше 1/10 секунды) — это достаточно быстро, нет повода для беспокойства.

Plugin Impact 36.6% (of page load time) — соотношение времени, затрачиваемого на загрузку всех плагинов, к общему времени загрузки сайта. (Время на загрузку плагинов составляет 36.6% от всего времени на загрузку сайта. Это вполне допустимый результат.)

MySQL Queries 49 per visit — количество запросов к Базе Данных во время загрузки сайта (среднее значение). 49 запросов — достаточно мало для сайта на WordPress.

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

Все плагины, которые дают совсем мизерное время, объединены в один общий желтый сектор Other.

Какие WordPress плагины замедляют работу вашего сайта?

На первый взгляд может показаться, что плагин "ВП Типограф Лайт" производит чрезмерную нагрузку, и его нужно как можно быстрее отключить! Но это не так. Стоит поднести курсор к зеленому сектору, и вы увидите, что плагин использует всего 0.0533 секунды. Он просто на доли секунды медленнее, чем другие. Волноваться надо будет, если какой-то из плагинов будет загружаться дольше секунды.

Сверху над диаграммой есть 6 вкладок:

Какие WordPress плагины замедляют работу вашего сайта?

  • Runtime By Plugin — это, собственно, диаграмма, о которой я только что говорил.
  • Detailed Breakdown — гистограмма распределения времени по каждому плагину. Желтая горизонтальная полоса — это время загрузки сайта.

Какие WordPress плагины замедляют работу вашего сайта?

  • Simple Timeline — хронология использования времени, уходящего на загрузку ядра WordPress, темы WordPress и плагинов.

Какие WordPress плагины замедляют работу вашего сайта?

  • Detailed Timeline — подробная хронология использования времени, уходящего на загрузку ядра WordPress, темы WordPress и каждого плагина отдельно.

Какие WordPress плагины замедляют работу вашего сайта?

  • Query Timeline — хронология количества запросов к Базе Данных при загрузке нескольких случайных страниц или записей на сайте.

Какие WordPress плагины замедляют работу вашего сайта?

  • Advanced Metrics —  последний раздел, в котором представлена вся сводная статистика.

Какие WordPress плагины замедляют работу вашего сайта?

Красным выделены основные пункты:

  • Общее время загрузки сайта.
  • Время загрузки плагинов.
  • Количество вызванных функций при загрузке плагинов.
  • Использование памяти.

На этом все, не буду углубляться в описание остальных моментов. Надеюсь, этот плагин окажется вам полезен.

inet.ws - Powerful VPS Hosting in the USA, Canada, UK and DE!
Алексей Шевченко
редактор wpcafe
Изучает сайтостроение с 2008 года. Практикующий вебмастер, специализирующий на создание сайтов на WordPress. Задать вопрос Алексею можно на https://profiles.wordpress.org/wpthemeus/

Комментарии к записи: 11

GameSutra:

Здравствуйте!
Благодаря вам решил установить плагин, спасибо.
Подскажите, 0.168 для времени загрузки сайта это немного? А то самое полезное, весит больше всего))

WordPresso:

Это очень даже быстро!

Александр Качур:

У меня плагин положил как админку, так и фронт часть :) и это на выделеном сервере

Николай:

Спасибо за доступный кон тент и за нужный Плагин.

Art6:

Вам бы самому заняться Вашим шаблоном сайта:), он грузится у Вас мусье пол часа!! Ведать у самого автора статейки столько Го…..а и мусора в базе, что он и сам не догадывается!!

Alexey Fedorov:

Интересно, как это вы увидели, что есть в базе wordpresso :D

Алексей:

Как бы найти плагин или виджет чтоб отображал например:
«Сегодня на сайте были- yandex, вася, петя и т.д….. и т.п…….

Eugeny:

Спасибо, полезный плагин!

Валентина:

Плагин не был активирован, потому что он вызвал фатальную ошибку.
P3 requires WordPress 3.3 or later

У меня версия3.2.1
Нужно обновиться? Последняя 3.4.2

WordPresso:

Попробуйте обновить сначала WordPress до последней версии. Это должно помочь.

Николай:

Плагин Р3 после scan выдал один желтый круг без разделения на сегменты. Мне теперь как узнать, какой плагин загружается дольше всех?

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