Как отображать количество запросов и время загрузки страницы в 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

Что делать начинающему программисту на старте карьеры?

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

3 дня ago

Что поможет сделать ваш сайт более веб-доступным?

Основная цель создания сайта – это поделиться своим контентом со всем миром. Вы хотите, чтобы…

6 дней ago

Фитолампа для зелени на балконе: Ваш секрет для здорового урожая круглый год

Фитолампа для выращивания зелени на балконе: Оптимальные условия для урожая Фитолампа для выращивания зелени на…

7 дней ago

Ключевые моменты собеседования с клиентом по разработке/дизайну сайта

Собеседование – это ценное умение, которое может помочь узнать больше о человеке, какой-либо теме или…

1 неделя ago

Печать книги Львов: как быстро и выгодно напечатать книгу от 1 экземпляра

В мире, где индивидуальность имеет значение, возможность напечатать книгу во Львове даже в единственном экземпляре…

2 недели ago

Экстернат 10–11 класс Украина: современное решение для быстрого и удобного обучения

Сегодня все больше учеников и родителей ищут альтернативу традиционной школе, выбирая более гибкие, индивидуальные и…

2 недели ago