Как узнать количество запросов к MySQL

Как узнать количество запросов к MySQL

27 запросов за 0,752 секунд

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

Чтобы узнать количество запросов к MySQL и скорость загрузки страницы вашего сайта добавьте следующий код:

1
2
3
4
5
<?php
    echo '<center>'.get_num_queries().' запросов за ';
    timer_stop(1);
    echo ' секунд</center>';
?>

Удобнее всего добавить код в конец страницы перед закрывающим тегом </body>, результат его работы будет выводится в самом низу страницы.

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

Для тех, чей сайт работает на движке WordPress рекомендую добавить код в файл footer.php также перед закрывающим тегом </body>. Вы можете это сделать через административную панель сайта Внешний вид — Редактор — Подвал (footer.php).

Если вы хотите скрыть результат работы данного кода от посторонних глаз, то в WordPress существует замечательная функция is_user_logged_in, которая позволит вывести результат работы кода только для авторизированных пользователей. Если вы единственный авторизированный пользователь вашего сайта, то данные будут видны только вам.

1
2
3
4
5
6
7
<?php
    if (is_user_logged_in()) {
        echo '<center>'.get_num_queries().' запросов за ';
        timer_stop(1);
        echo ' секунд</center>';
    }
?>

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

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

5 Комментариев

  1. Самая красивая 26.11.2012 / 21:30

    Спасибо, то что нужно! В последнее время блог начал тормозить, наверное из-за подключения плагинов. Теперь смогу отсеять лишние)

  2. SlowProg 27.11.2012 / 15:29

    Где-то я уже это видел =))))

  3. Olunka 28.11.2012 / 15:19

    Да, да, да.
    Не сердись, я себе записала, чтобы не потерять.

  4. Спертсмен 12.03.2013 / 01:21

    Сенкс. Интересно, и вообще полезный у Вас блог

  5. Пончик 12.03.2013 / 08:09

    Мне кажется очень полезная штука.

Комментарии к этой статье отключены.