Взнаємо кількість запитів до БД і час завантаження WordPress сайта + БОНУС
Коли необхідна інформація, чи потрібно вам оптимізувати код, одним із показником може стати кількість запитів до БД (бази даних) і час завантаження самого сайту.
Далі наведений елементарний код, який вам допоможе у вирішенні даної проблеми.
Додаємо код у потрібне вам місце (зазвичай це: footer.php)
1 |
<?php echo get_num_queries(); ?> queries in <?php timer_stop(1); ?> seconds. |
В результаті отримаємо подібну інформацію: «64 queries in 1.248 seconds»
Якщо вам цікаво, яка ж НОРМА, то я вас розчарую, це суто індивідуальне запитання, все залежить від… та від всього!
Стандартна тема Twenty Eleven показує, приблизно, наступні показники: «8 queries in 0.180 seconds»
БОНУС
Також існує функція для виведення у адмінці (Admin bar) WordPress такої ж інформації, виглядає вона наступним чином:
1 2 3 4 |
function remove_footer_admin () { echo get_num_queries()." queries in ".timer_stop()." seconds."; } add_filter('admin_footer_text', 'remove_footer_admin'); |
Додаємо цей код у functions.php вашої теми. Після обновлення, шукаємо інформацію внизу сторінки.
Зразок першого варіанту ви можете побачити у мене на сайті, в самому низу.
От і все, успіхів :)