Главная Вебмастеру Как узнать число запросов к базе данных WordPress

Как узнать число запросов к базе данных WordPress

Как известно, работа CMS WordPress строится на взаимодействии PHP-кода и базы данных MySQL. Множественные JavaScript, оформление CSS и разметка HTML не в счёт. Отсюда следует, что громоздкость шаблона и высокое число обращений к базе предопределяет скорость отображения сайта и нагрузку на сервер.

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

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

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

<?php echo get_num_queries(); ?> queries in <?php timer_stop(1); ?> seconds.

Не забудьте нажать «Обновить», чтобы внесённые изменения вступили в силу. А после отправляемся на любую страницу сайта и видим в её конце строчку следующего вида:

58 queries in 1.248 seconds

Веб-ресурс со стандартной темой «Twenty Eleven» без плагинов покажет в среднем 10 запросов, а крупный проект около сотни! Стоит понимать, что нет оптимального значения, но для большего числа потребуется иная производительность от хостинг-сервера. Так что, если Вы не планируете расширять тарифные опции, самое время задуматься над сокращением количества sql-запросов на вашем WordPress.

  поделитесь с друзьями:
Подписаться на почтовую рассылку

Оставить комментарий

Авторизоваться через: 

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Нажимая кнопку "Отправить", я принимаю пользовательское соглашение и подтверждаю, что ознакомлен и согласен с политикой конфиденциальности

Сообщите об ошибке, мы исправим:

Отправить