Время генерации страницы, количество SQL запросов и объем памяти WordPress
Раздел(ы): WordPress
Просмотры: 4637
Комментарии: 0
На многих сайтах внизу страницы указана информация о времени генерации (построении) страницы, количество обращений к базе и объем использованной памяти. Это совсем не праздная информация, хотя конечно может использоваться в рекламных целях, когда ссылаются на коммерческие услуги, которые позволили добиться таких показателей.
Я этой информацией пользуюсь когда провожу анализ и пишу обзоры хостинговых компаний. Поэтому на моем блоге в подвале есть данные о затраченном времени и использованной памяти. Напомню, что при проведении тестирования услуг хостинга я полностью копирую этот блог и вижу стал ли сайт работать быстрее на новом месте или нет. Подробнее о моей методике проведения тестирования написано в статье Как бесплатно проверить скорость загрузки сайта. А с обзорами проведенными по данной методике можно ознакомиться здесь.
Как узнать время генерации страниц WordPress
Применительно к WordPress, чтобы узнать время генерации страниц, количество запросов к базе и объем использованной оперативной памяти нужно добавить пару строк кода в самый низ страницы. Я для этих целей использую подвал (footer).
Открываем в редакторе файл footer.php используемого Вами шаблона и добавляем в желаемом месте нижеследующий код:
SQL - <?php echo get_num_queries (); ?> | <?php timer_stop (1); ?> сек. | <?php echo round (memory_get_usage ()/1024/1024, 2) ?> МБ
После внесения изменений Вы должны увидеть примерно следующее:
Указанная информация полезна как при смене хостинга, так и при проведении настроек самого WordPress, оптимизации шаблона блога, параметров вебсервера. Позволяет мгновенно оценить скорость работы сайта и затраченные ресурсы.
На чистом PHP все не на много сложнее. Подробнее в моей новой статье — https://moonback.ru/page/php-ram-time