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

Что такое Unix Domain Socket: секретный туннель в Linux

В нашем путешествии по миру сокетов мы начали с "верхнего этажа" — WebSocket в браузере,…

3 недели ago

Сетевые сокеты (Network Sockets): фундамент интернета 🌐 | Глубокое погружение

В предыдущей статье мы говорили о WebSockets — технологии, позволяющей создавать интерактивные чаты в браузере.…

3 недели ago

Как ухаживать за кожей малыша летом и зимой

Кожа младенца – тонкая и нежная. Еще не справляется с защитой организма от внешних факторов.…

3 недели ago

Что такое Сокеты (WebSocket) 🔌 | подробно для начинающих

Представьте себе телефонный разговор. Вы звоните другу, он поднимает трубку, и вы можете говорить одновременно,…

3 недели ago

Мобильный воркстейшн: может ли планшет 📱 заменить ноутбук веб-разработчику?

Долгое время планшеты воспринимались исключительно как устройства для потребления контента: посмотреть YouTube, полистать ленту новостей…

4 недели ago

Как принудительно обновить кэш у пользователей 🧹 | Практические методы

Вы внесли правки в CSS, исправили критический баг в JavaScript, загрузили файлы на сервер и…

4 недели ago