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

StackOverflow https://stackoverflow.com/questions/14873

Вопрос

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

23 запроса.0,448 секунды

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

Это было полезно?

Решение

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

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

Другие советы

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

теперь у 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 и не принимает никаких параметров

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top