Автор Тема: Лог производительности WordPress  (Прочитано 305 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Snow_Irbis

  • Дружинники
  • Ветеран
  • *****
  • Сообщений: 9065
  • Пол: Мужской
Лог производительности WordPress
« : 13 Август 2017, 21:35:37 »
Недавно понадобилось отслеживать производительность одного сайта на движке WordPress, плагина такого не нашел, поэтому написал свой скрипт для данной цели :)

Для установки скрипта лога необходимо вставить приведенный ниже код в footer.php перед </body>. Данные о производительности сайта будут записываться в файл log.txt который автоматически создастся в корневом каталоге сайта, структура файла - дата/адрес страницы/время генерации страницы/количество запросов к БД/использование памяти.

<?php
$date 
= (date("d.m.y"));
$time = (date("H:i"));
$urlpageload getenv("QUERY_STRING");
$generationtime timer_stop ();
$dbrequests get_num_queries ();
$memoryusage round (memory_get_usage ()/1024/10242);
$fp = @fopen("log.txt""a");
@
fputs($fp"$date $time | $urlpageload | $generationtime | $dbrequests | $memoryusage \n");
@
fclose($fp);
?>

« Последнее редактирование: 13 Август 2017, 21:40:08 от Snow_Irbis »