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

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

Эту информацию вы можете использовать для себя во время разработки, или же показывать эту информацию в футере посетителям вашего сайта. Вывод будет в следующем формате, например, «75 запросов за 1,155 секунды«.

В сегодняшнем практическом уроке мы покажем вам, как это можно сделать для сайта на движке WordPress.

 

Чтобы показывать количество запросов и время загрузки страницы в WordPress, вам необходимо лишь добавить следующий код в нужный файл шаблона активной темы (например, чтобы выводить информацию в футере, используйте шаблон footer.php):

 

<p><?php echo get_num_queries(); ?> запросов за <?php timer_stop(1); ?> секунд.</p>

 

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

 

Первая функция (get_num_queries()) получает количество запросов, которые были сделаны к базе данных WordPress до момента вызова этой функции.

А вторая функция (timer_stop()) получает или выводит время выполнения PHP-скрипта с момента начала генерации страницы и до момента вызова этой функции. В нашем примере мы используем аргумент 1 (timer_stop(1)), что означает выводить результат на экран.

 

Надеемся, что этот небольшой практический пример вам пригодится!

 

Recent Posts

Конфуций

То, что вы воспринимаете спокойно, больше не управляет вами Конфуций  

17 часов ago

Каждый ли застройщик осилит строительство таунхаусов?

Многие застройщики считают таунхаусы идеальным балансом при решении проблемы доступности жилья, плотности застройки и тех…

1 день ago

Ультрафильтрация: современное решение для очистки питьевой воды

Чистая питьевая вода – это залог здоровья и хорошего самочувствия. Водопроводная вода даже после централизованной…

4 дня ago

Онлайн-обучение и традиционное образование: как найти свой формат

Образование уже давно перестало быть только о лекциях в аудиториях и толстых конспектах. Сейчас любая…

4 недели ago

Афилейт маркетинг обучение: От старта к успеху в цифровом бизнесе

В современном цифровом мире афилейт маркетинг стал одним из наиболее популярных способов монетизации трафика и…

4 недели ago

Джек Лондон

Вместо того, чтобы стирать слезы с лица, стирайте из жизни людей, которые заставили вас плакать…

1 месяц ago