Поддержка Проблемы и решения Плагин который поможет узнать нагрузку

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

Просмотр 15 ответов — с 1 по 15 (всего 33)
  • есть плагин который замеряет нагрузку при заходе на страницу сайта?

    «Нагрузка» — понятие комплексное.
    Для определения проблем с функциями и базой я использую https://ru.wordpress.org/plugins/query-monitor/

    Модератор Yui

    (@fierevere)

    永子

    проще всего добавить в самый конец footer.php вашей темы
    после закрытия тега </html>

    код:
    <!-- <?php printf(__('SQL %d %s sec %d Kb' ), get_num_queries(), timer_stop(0, 3), round((memory_get_peak_usage()/1024)) ); ?> -->

    тогда при просмотре кода страницы увидите в конце:
    SQL 108 0.100 sec 12999 Kb
    что соответственно будет означать число SQL запросов, время генерации страницы и потребление памяти PHP для ее генерации

    Воспользовался вашим кодом, спасибо. вот какой результат
    SQL 69 1,957 sec 18048 Kb

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

    это стандартная практика всех shared-хостингов.
    чуть что — надо тариф дороже.

    Модератор Yui

    (@fierevere)

    永子

    это не «время загрузки»
    это время генерации страницы, на внешних тестах оно сопоставимо с TFB (time to first byte) время до первого байта, т.е. время между тем как сервер принял запрос на страницу и начал ее отдавать

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

    Выходит что время загрузки очень большо

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

    Разобраться в причинах этого может помочь вышеуказанный плагин или аналогичный

    не поможет он.
    если там на одном проце 500 сайтов работает — то плагин будет выдавать некорректные и неправильные результаты.

    если там на одном проце 500 сайтов работает — то плагин будет выдавать некорректные и неправильные результаты.

    Вот это да.. у сайта реально одни цифры, а плагина покажет другие. неправильные.
    Сами-то понимаете что сказали?

    Вот это да.. у сайта реально одни цифры, а плагина покажет другие. неправильные.
    Сами-то понимаете что сказали?

    мне кажется, что это вы совсем не поняли.

    если сервер перегружен, то голый wordpress на дефолтной теме будет генерить страницы по 2 секунды. и толку от плагина, который вам покажет, что генерация страниц в дефолтной теме тормозит сайт? это ведь будут липовые цифры, обусловленные не медленным кодом движка, плагинов или темы — а чисто перегруженным процессором сервера.

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

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

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

    Это будут как раз реальные цифры. На реальном сервере и реальном сайте.

    Это будут как раз реальные цифры. На реальном сервере и реальном сайте.

    это будут липовые цифры.
    реально замерить что-либо можно только на сервере, где заведомо ресурсы выше требуемого.

    а новичку советовать этот плагин в плане оптимизации сайта — это вообще гиблое дело, не поймет он ничего.

    объясню на примере — ну покажет этот плагин, что какой-нибудь akismet грузит сайт по 1 секунде. толку то от этого? а на моем сервере этот же akismet будет грузиться по 0.01 секунды.

    и какой смысл в этих данных для ТС?

    Модератор Yui

    (@fierevere)

    永子

    akismet грузит сайт по 1 секунде. толку то от этого

    толк в сравнении с другими плагинами.
    Даже на перегруженном сервере анализ будет информативен, на данный момент времени на данной нагрузке, сравнивать конечно результаты полученные «ДО» и «ПОСЛЕ» каких-нибудь телодвижений в плане оптимизации или иных будет сложно, потому что сейчас нагрузка одна, а через час другая

    я вообще для анализа использовала Xdebug + Kcachegrind но вот только вне условий хотя бы VPS это обычно нереализуемо

    это будут липовые цифры.

    Это будут реальные цифры. Реальней некуда. В реальных условиях на реальном сайте! А не то что вы хотите рассказать — «как могло бы быть хорошо на другой планете».

    и какой смысл в этих данных для ТС?

    Он решит задачу:

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

Просмотр 15 ответов — с 1 по 15 (всего 33)
  • Тема «Плагин который поможет узнать нагрузку» закрыта для новых ответов.