Оцениваем кол-во запросов к базе данных MySQL на текущей странице

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

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

В итоге на странице сайты вы увидите следующую надпись

9234768743268723469876327

Если кол-во запросов к базе данных много (более 100), следует обратить внимание на плагины которые выводят кол-во статей в рубриках, на плагины которые показывают самые популярные или схожие по теме статьи и другие плагины для работы которых необходимо большое кол-во запросов к базе данных.

Для оценки кол-ва запросов к базе данных, времени генерации страницы и потребляемой памяти используйте следующий код:

<center>Запросов: <?php echo get_num_queries(); ?> | <?php timer_stop(1); ?> секунды |
<?php if ( function_exists('memory_get_usage') )
echo ' Потребление памяти: ' . round(memory_get_usage()/1024/1024, 2) . 'MB '; ?></center>

2345698726438763

Добавить комментарий

Войти с помощью: