Plagin Profiler Performance - какой плагин замедляет ваш блог | Заметки вебмастера






Plagin Profiler Performance (Р3) или какой плагин «грузит» блог

Plagin Profiler PerformanceДобрый день, ребята! На связи с вами снова я, Сергей Саранчин.

И сегодня я решил написать статью на очень актуальную тему в настоящее время. Ответьте мне, пожалуйста, на несколько вопросов. Вы Блогер?

А слышали ли вы, что плагины, которые вы устанавливаете на свой ресурс, замедляют скорость загрузки его страниц?

Это так и есть, но не всё так однозначно! Дело в том, что плагин плагину рознь. Поэтому никогда не стоит принимать во внимание рассказы тех блогеров, которые утверждают, что плагины нагружают блог и замедляют его работу, а также других, которые слепо верят в то, что плагины не нагружают блоги и не влияют на скорость его загрузки!

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

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

Друзья, про увеличение скорости загрузки блога я уже написал достаточное количество статей. Вот они:

Удаление старых значений из базы данных WordPress

Оптимизация изображений на блоге

Оптимизация базы данных блога с Wp-optimize

Как быстро проверить скорость загрузки сайта

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

Зачем мы устанавливаем плагины на блог?

Хочу вам сказать, что я несколько ленив, наверно, так же как и многие из вас, поэтому не «горю желанием» по несколько часов диагностировать свой ресурс, для того чтобы выявлять факторы, которые замедляют его работу. Если ваш блог не работает так как нужно, то одна из причин кроется в том, что вы установили очень много различных плагинов.

Но вот в чем вопрос? Зачем мы их устанавливаем? Мне кажется это просто человеческое любопытство. Так много различных чудо-плагинов, что ну просто не возможно пройти мимо них мимо, особенно новичкам в Интернете.

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

Удалить ненужные старые значения, оставшиеся после старых плагинов, не под силу даже WP-Optimize. Он их просто не видит! Только ручным способом! Читайте об этом в статье, ссылку на которую я дал выше.

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

Однако еще раз повторюсь в том, что не все плагины одинаковы. Некоторые из них вообще не влияют никоим образом на работу вашего ресурса! Итак, как же выявить плагины, которые вам вредят? На самом деле это очень просто осуществить.

Недавно я познакомился с одним полезным плагином, который помогает быстро выявлять другие плагины, мешающие нормальному функционированию блога. И при этом он экономит ваше время!

Итак, не буду темнить. Этот плагин называется Plagin Profiler Performance (Р3). Он проводит сканирование блога, а потом предоставляет информацию о том, сколько ваши плагины занимают места и как это отражается на работе всего веб-ресурса.

Количество плагинов на моём блоге

Хотел предоставить вам информацию по своему блогу о количестве установленных на нём плагинов, ну и рассказать, естественно, какими я пользуюсь на данный момент. Итак, вот список моих плагинов:

1. Akismet

2. All In One SEO Pack

3. Audio player

4. Auto Highslide

5. Cyr-To-Lat

6. Exclude Pages from Navigation

7. First Comment Redirect

8. P3 (Plugin Performance Profiler)

9. Subscribe to Comments Reloaded

10.WordPress Thread Comment

11. WP-Optimize

Рассказывать о каждом плагине я не буду, да и не вижу в этом особого смысла. Информации в интернете по этому поводу пруд пруди)). Если вам интересно — можете почитать.

Из всех плагинов, установленных на моём блоге, почти всегда деактивированы P3 (Plugin Performance Profiler) и WP-Optimize. В итоге получается 9 постоянно активных плагинов.

Как работает Plagin Profiler Performance

Хочу отметить, что для меня он показался довольно таки простым в использовании. Для того чтобы начать с ним работать просто установите его как обычный плагин. Скачать его архив можно по этому адресу:

 https://wordpress.org/plugins/p3-profiler/

После установки и активации P3 войдите в административную панель своего блога, потом нажмите Инструменты —->Plagin Profiler Performance.

Далее нажмите кнопку «Start Scan», а затем в открывшемся окне «Auto Scan»:

начало сканирования плагинов блога

Запустится процедура сканирования вашего блога:

процедура сканирования плагином P3

После того как блог просканируется, появится вот такое окно. Нажмите в нём кнопку «Viev Results»:

показать результаты сканирования

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

результат сканирования - Seo Pack

Вверху на скриншоте вы можете посмотреть результаты сканирования моего блога. Здесь отчетливо видно, что в большей степени грузит мой блог плагин All in One Seo Pack. Но этот плагин здорово мне помогает в области Seo, да к тому же с помощью него реализована sitemap.xml на блоге. Поэтому, я его ни за что не удалю)). Да и к тому же время его загрузки в 0,1644 секунд не такое уж и большое.

Другой плагин — Audio Player «кушает» намного меньше, чем Seo Pack, всего — 0,0173 секунды:

результат сканирования - Audio player

Ну, и ещё один покажу. На третьем месте расположился Akismet  с 0,137 секундами:

результат сканирования - Akismet

Про остальные говорить вообще не стану. Там просто мелочь.

Лучше посмотрите другие результаты сканирования моего блога:

другие результаты сканирования

Да, кстати, давайте разберёмся в этих результатах, чтобы было понятно каждому:

Total Plugins: 11 — количество установленных плагинов на моём блоге)

Plugin Load Time 0,243 (sec. per visit) — время в секундах, которое потребовалось для того, чтобы загрузить все плагины, установленные на моём блоге. Если у вас в результатах сканирования от 0,400 и более, то пора бы задуматься над этой проблемой. Ну, а если более 1 секунды, то это полный атас!

Plugin Impact 28,4% (of page load time) — отношение времени, которое потребовалось на загрузку всех установленных плагинов на моём блоге к количеству времени, потраченного на загрузку всего блога. Мои результаты вроде в норме. Не идеал, но всё же. У вас как? Если от 50 и выше, то это труба!

MySQL Queries 43 per visit — общее суммарное количество запросов к базе данных при загрузке блога. Понятное дело, что чем больше установленных плагинов и различного функционала в них, тем больше количество этих запросов. Увас сколько? Больше 50? Стоит задуматься…

Кстати есть еще одна фишка. Plagin Profiler Performance может предоставлять результаты сканирования в виде письма по электронной почте.

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

Кстати, друзья, если у вас появились сомнения насчет разработчиков этого плагина, то это зря. Плагин P3 создан одной из ведущих забугорных хостинг-компаний GoDaddy. Слышали о таком хостинге? Если нет, то знайте, что на нем располагается наша соцсеть Вконтакте:

регистратор Godaddy

Итак. Вы теперь знаете об отличном инструменте, который здорово поможет вам в работе.

Но у меня еще есть несколько рекомендаций для вас, которых и я стараюсь придерживаться:

  • Не повторяйте ошибок большинства начинающих блогеров, которые устанавливают плагины с одинаковой функцией или схожими возможностями.
  • Не гонитесь устанавливать первый попавшийся вам на глаза плагин. Выбирайте их тщательнее.
  • Не экспериментируйте, устанавливая,  удаляя плагины один за другим, иначе без ручной очистки базы данных вам не обойтись.
  • Отключите плагин P3 (деактивируйте) после проведенного сканирования.
  • Не забывайте проводить оптимизацию базы данных своего блога с помощью WP-Optimize.
  • Замените плагин на код, если этого требуют результаты сканирования.

Ну, вот и все. Я в свою очередь прощаюсь с вами. Как вам статья? Есть что добавить? Жду в комментариях!

Успехов Вам и Удачи
С Уважением,


Книга о заработке в интернете:
Книга о заработке в интернете

Комментариев к статье: 46

  1. Юрий Йосифович:

    Ничего себе, такая работоспособность блога достигнута всего 11 плагинами?! Это круто — я читал статьи, что люди по 15-20 штук устанавливают, и никакие ничем заменить не могут. Супер результат!

    Ответить

    • Сергей Саранчин:

      Спасибо, Юрий! Я старался))
      Просто многие плагины заменял с помощью вывода кодом. Люблю покопаться в php и css.

      Ответить

      • Юрий Йосифович:

        Мне также это занятие нравится. Не работали с PHP Simple HTML DOM Parser (я бывает подключаю его когда что-то нужно сделать необычное).

        Ответить

        • Сергей Саранчин:

          Нет, признаться, не работал, но надо попробовать :-)

          Ответить

          • Юрий Йосифович:

            Обьязательно попробуйте, Сергей — откроете себе новые возможности.

            Ответить

          • Alexandr:

            Что за возможности Юрий? Я пытался работать с этим.

            Ответить

        • Alexandr:

          Юрий, Ваш PHP Simple HTML DOM бессилен если код на джаве.

          Ответить

  2. Алиса:

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

    Ответить

    • Сергей Саранчин:

      Да, в принципе ничего сложного здесь нет. Во всём можно разобраться. Если что не будет получаться-спрашивайте. Постараюсь помочь.

      Ответить

      • Юрий Йосифович:

        Сложности у новичков всегда есть — это уже когда разобрался, то понимаешь, что сложного ничего нет.. А до этого времени — темный лес :)

        Ответить

        • Сергей Саранчин:

          Возможно я и погорячился…Для Алисы может многое будет сложновато.
          Это, наверно, из-за того, что я забыл себя, каким я был, когда только начинал :-)
          Ну, пусть обращается — поможем ей))

          Ответить

          • Юрий Йосифович:

            Конечно мы ей поможет — главное чтобы обращалась :) А то она девушка стеснительная… Даже свой блог пока не показывает…

            Ответить

          • Сергей Саранчин:

            Хочется взглянуть на него

            Ответить

    • Юрий Йосифович:

      Начинать нужно с изучения базовых основ HTML, CSS, PHP — и уже дальше все проблемы можно будет решать с помощью кодов (но не всегда это целесообразно).

      Ответить

      • Алиса:

        Что вы имеете ввиду под целесообразностью?

        Ответить

        • Юрий Йосифович:

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

          Ответить

          • Алиса:

            Вы имеете ввиду слово «заморачиваться»?)) Есть такое, просто оно видимо разговорное, вот и выдает ошибку;-)

            Ответить

  3. Алиса:

    Про этот временный плагин уже слышала. Интересная мысль, что даже после удаления плагинов, остается «мусор», который возможно убрать лишь вручную. Получается Plagin Profiler Performance тоже слишком часто злоупотреблять нельзя, ведь он тоже оставит «следы»?

    Ответить

    • Сергей Саранчин:

      Да нет, Алиса, вроде не оставляет он следом. Сейчас зашёл в свою базу данных уникальных значений. Не нашёл там мусора…

      Ответить

      • Алиса:

        Еще один плюс ему значит.) Хорошие вы, конкретные советы дали, не бросаться устанавливать первый нахваленный плагин. И спасибо, если что обращусь обязательно!

        Ответить

  4. Игорь Черноморец:

    Привет Сергей! Ну наконец-то я освободился и смогу почитать твои статьи!
    Ну что я могу сказать…рекомендации у тебя хорошие. Особенно мне понравилось, что ты принял среднюю позицию и не стал утверждать, что плагины это го..но, а коды это супер. Так что за это уважуха тебе!!!
    Этим плагином я постоянно делаю у себя проверку и результаты у меня хорошие, несмотря на то, что установленно 26 плагинов :)
    Ну ты знаешь мою позицию по этому поводу.
    Скмжи мне пожалуйста, а у те я что, нет плагина кеширования? Или это ты тоже кодом сделал? Почему я спрашиваю? Потому что твой блог должен грузиться как минимум в два раза быстрей, чем сейчас (ведь у тебя только 9 плагинов) ан нет! :( Так в чем причина? Может быть твои коды тоже тормозят?

    Ответить

    • Сергей Саранчин:

      Привет, Игорь!
      Ну, я бы сказал, что я принял не среднюю позицию по отношению к плагинам и кодам, а наиболее верную, основанную на фактах и анализе.
      Нет, вот плагина кеширования пока нет, хочу установить и настроить Hyper Cache.
      Я сейчас буду работать над блогом серьёзно в плане увеличения скорости загрузки. Как всё оптимизирую и исправлю — вот тогда и будет результат :-)

      Ответить

      • Игорь Черноморец:

        Сергей, это я не правильно выразился! Конечно же ты принял не среднюю позицию, а правильную позицию, так и есть!По поводу плагина кеширования…попробуй поставить плагин, который установлен у меня. По моему анализу после его установки блог загружается быстрее, чем с плагином hyper cache; Плагин называется WP Fastest Cache
        Попробуй поэкспериментировать

        Ответить

        • Сергей Саранчин:

          Ок, hyper cache только что поставил. Сейчас буду проверять скорость загрузки.
          А потом и с твоим поэкспериментирую. Спасибо за совет!

          Ответить

          • Alexandr:

            Какой All In One SEO Pack прожорливый оказался, я думал, что прожорливей всего окажется Акисмет.

            Ответить

  5. Алиса:

    Еще одну вещь спросить хотела, зачем или почему у вас приходит подтверждение на e-mail на каждую статью, для слежения за комментариями? И порой непонятно там как и что отмечать нужно. Просто, как мне кажется — это не совсем удобно.(( У других такого не встречала. Но может я, конечно, просто чего-то понимаю..

    Ответить

    • Сергей Саранчин:

      Дело в том, Алиса, что на моём блоге каждый читатель имеет право подписаться на каждую статью по разному:
      1. Получать ответы на все комментарии к определённой статье
      2. Получать ответы только на свои комментарии к той или иной статье
      3. Не подписываться вовсе на получение уведомлений
      4. Подписаться, не комментируя ту или иную статью

      Ответить

      • Юрий Йосифович:

        А вот эта функция, подписки на статьи без комментирования — в тему. Была бы возможность подписаться на комментарии ко всем статьям одним кликом — я бы подписался однозначно!

        Ответить

        • Сергей Саранчин:

          Блин, надо подкинуть эту идею разработчикам плагина, пусть его доработают, а мы обновим :-)

          Ответить

        • Алиса:

          )) Да, я бы тоже не против была одного клика на комментарии.;-)

          Ответить

    • Юрий Йосифович:

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

      Ответить

      • Алиса:

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

        Ответить

        • Сергей Саранчин:

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

          Ответить

          • Алиса:

            Тоже верно. Говорю же, хозяину видней порой. Зато точно не как у всех и главное, чтоб сам блог нравился, тогда мелкие расхождения в технических моментах, точно не проблема. А мне здесь нравится, так что все в порядке!))

            Ответить

          • Саня Сабегатулин:

            Согласен, полезная штука. Мне вот тоже иногда интересно только то, что мне ответят. А не все комменты, особенно если в конкурсе комментаторов не участвую :cry:

            Ответить

  6. Игорь:

    Отличный результат Сергей,всего 11 плагинами пользуетесь.
    Хочу тоже до минимума довести.

    Ответить

    • Сергей Саранчин:

      Да. многие из них с лёгкостью можно заменить кодами :cry:

      Ответить

      • Игорь:

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

        Ответить

        • Сергей Саранчин:

          Согласен, бывает и такое. К примеру, плагин опроса Wp-polls меня сильно подвёл — http://saranchinsergey.ru/optimizatsiya/kak-provesti-opros-na-bloge-moy-pervyiy-opros/ :evil:

          Ответить

          • Саня Сабегатулин:

            Да и плагины тоже умеют друг с другом конфликтовать. Это иногда вызывает печаль. Так как вроде бы и один плагин по своему хорош, а другой по другому. А тут надо убирать какой-то.

            Ответить

          • Alexandr:

            Работающие хорошо плагины после обновления могут начать работать плохо или не работать.

            Ответить

          • Игорь:

            Да уж,такое частенько встречается.

            Ответить

  7. Саня Сабегатулин:

    А у меня прикол какой-то запускаю проверку P3, а он мне показывает только то, что он сам грузит сайт на 100 %. Больше ни одного плагина на кружке.

    Ответить

    • Игорь:

      А может у вас на самом деле нет плагинов :cry:
      А вообще то странно,а пробовали плагин переустановить?
      У меня все отлично работает.

      Ответить

      • Саня Сабегатулин:

        Нет конечно, плагины есть. Может Р3 глючит. Проверял несколько раз постоянно одно и тоже показывает. Что он один грузит. Попробую через время еще.

        Ответить

  8. Alexandr:

    Мне понравился плагин. Но ни разу прежде не слышал о нём.

    Ответить


НАПИШИТЕ СВОЙ ПЕРВЫЙ КОММЕНТАРИЙ НА ЭТОМ БЛОГЕ И ПОЛУЧИТЕ ПОДАРКИ!

Нажимая кнопку "ОТПРАВИТЬ" комментарий, Вы принимаете пользовательское соглашение и подтверждаете, что ознакомлены и согласны с политикой конфиденциальности этого сайта.

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: