Вывод количества запросов и времени загрузки страницы в футер WordPress

Вордпресс футер

Увлечение украшательством блога (большим количеством графики, установкой «тяжелых» плагинов) приводит к замедлению загрузки некоторых страниц. Зная время за которое загружается страница вы сможете вовремя подкорректировать шаблон или отключить необязательные плагины, если время загрузки вас не устроит. О влиянии скорости загрузки на ранжирование уже не раз говорилось, и эта тема уже много раз обсуждалась мной. Ниже представлены 3 варианта вывода запросов к базе данных и времени за которое загружается страница.

Вывод времени загрузки, потребления памяти и количества запросов в футер Вордпресс

Как вывести время загрузки и количество запросов в футер на всех страницах блога

Для того, чтобы вывести количество запросов к Базе Данных, которые делает каждая страница блога на wordpress, время ее загрузки, и потребление памяти в футер, открываем futer.php темы и в том месте где надо вывести количество запросов и время загрузки вставляем код:

<?php printf(__("/%d queries /%s seconds"), get_num_queries(), timer_stop(0, 3)); if ( function_exists("memory_get_usage";) ) echo " /" . round(memory_get_usage()/1024/1024, 2) . " mb"; ?>

Теперь вы всегда будете знать как быстро открывается каждая страница вашего блога, сколько запросов к БД она делает и сколько памяти потребляется при загрузке.

Как вывести количество запросов и время загрузки только в футер админки

Этот способ подойдет в случае если вы не хотите показывать посетителям вашего блога данные о загрузке и количестве запросов. Тогда мы выведем эти данные только в футер админки. Для этого открываем functions.php вашей темы и в самом низу перед тегом: «?>» вставляем код:

function usage() { printf(("%d / %s"), get_num_queries(), timer_stop(0, 3)); if ( function_exists("memory_get_usage") ) echo " / " . round(memory_get_usage()/1024/1024, 2) . "mb "; } add_action("admin_footer_text", "usage");

Вывод полной статистики потребления ресурсов вордпрессом

Для того чтобы узнать не только количество запросов к БД и время загрузки страниц, а всю статистику потребления ресурсов блога, можно установить плагин wptuner, он предоставляет возможность полного детального просмотра потребления всех ресурсов, как ядра вордпресса, так и каждого плагина в отдельности. Он выводит внизу под футером несколько таблиц с данными статистики лишь в случае если вы зашли под логином админа, а остальные посетители этих данных не увидят.

Читайте также: wordpress блоги статистика