Сведения о вопросе

Fedya

03:43, 28th August, 2020

Теги

Как отобразить статистику запросов к базе данных на сайте Wordpress?

Просмотров: 503   Ответов: 3

Я заметил, что некоторые блоги Wordpress имеют статистику запросов, представленную в их нижнем колонтитуле, которая просто указывает количество запросов и общее время, необходимое для их обработки для конкретной страницы, читая что-то вроде:

23 вопроса. 0.448 секунд

Мне было интересно, как это делается. Может быть, это связано с использованием конкретного плагина Wordpress или, возможно, с использованием какой-то конкретной функции php в коде страницы?



  Сведения об ответе

lesha

21:05, 5th August, 2020

Попробуйте добавить это в нижнюю часть нижнего колонтитула в вашем шаблоне:

<?php echo $wpdb->num_queries; ?> <?php _e('queries'); ?>. <?php timer_stop(1); ?> <?php _e('seconds'); ?>


  Сведения об ответе

+-*/

17:04, 21st August, 2020

Чтобы объяснить код pix0r:


  Сведения об ответе

fo_I_K

23:45, 18th August, 2020

wordpress теперь имеет простое решение

Существует функция под названием get_num_queries() и как указано в других ответах timer_stop() .

<?php echo get_num_queries(); _e(' queries'); ?> in <?php timer_stop(1); _e(' seconds'); ?></p>

get_num_queries() -возвращает количество запросов к базе данных во время выполнения WordPress и не принимает никаких параметров


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться