Уроки Wordpress: измеряем производительность блога

Сегодня мы расскажем Вам о том, как можно измерять скорость генерирования страниц в Вашем блоге.

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

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

Код этот выглядит вот так:

<!-- <?php printf(__('%d queries. %s seconds.', 'kubrick'), get_num_queries(), timer_stop(0, 3)); ?> -->

Его необходимо вставить в файл “footer.php” в папке шаблона вашего блога, перед строками:

</body>
</html>

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

Если у Вас что-то не получается, или остались вопросы, задавайте их в комментариях.

Ответов: 10 к “Уроки Wordpress: измеряем производительность блога”

  1. Signend говорит:

    Сделал так, как вы написали, ничего почему-то не отображается -(

  2. Astaldo говорит:

    А сколько приемлемая величина для времени генерации?

  3. Astaldo говорит:

    Signend, потому, что тут указан выключенный вариант, что бы включить показ надо убрать вначале “
    А в выключенном варианте удобно, просто, хранить в коде, мало ли упадет скорость и надо будет посмотреть в чем дело и где тогда искать этот код? - я себе положил в шаблон, пусть бедет.

  4. admin говорит:

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

  5. admin говорит:

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

  6. Скорость загрузки блога. говорит:

    [...] вот тут можно прочитать про то как измерить скорость загрузки страницы [...]

  7. Светлана говорит:

    Я решила замерить, поставила в футер код, и почему-то сообщение видно в самом низу главной страницы блога, и не в коде.
    Что означают данные 1.304 seconds
    37 queries

    Это хорошо или плохо? Какова норма? не знаю с чем сравнивать, и думаю не я одна осталась с вопросами.

  8. Светлана говорит:

    Странно, сегодня уже 2.364 sec.

  9. D говорит:

    Светлана, все просто, время нужно сравнивать по среднему арифметическому. Queries останутся на месте - это величина есть не что иное как к-во запросов в базу данных, у Вас оно равно 37. А тайминги: берете 10 величин подряд идущих, суммируете и делите на 10 = к-во секунд, за которое Ваш хостинг сервер под управлением той или иной OS с Apache (IIS) на борту выполнил совокупность PHP скриптов движка. Иными словами отработал полный цикл до выдачи в браузер. Не путайте себя, это не время загрузки в браузер, а именно отработки скриптов!

  10. наталья говорит:

    подскажите пожалуйста где нужно и как открыть этот файл чтоб можно было вставить код…я нажимала “показать файл”,но туда ничего не вставляется и “редактироваь файл”но там тоже некуда…

Напишите Ваше мнение