Время выполнения скрипта на PHP

Пишем следующие строки в самом начале вашего PHP скрипта:

$mtime = microtime();  //Считываем текущее время
$mtime = explode(" ",$mtime); //Разделяем секунды и миллисекунды
// Составляем одно число из секунд и миллисекунд
// и записываем стартовое время в переменную
$tstart = $mtime[1] + $mtime[0];

 в самом конце, после кода, время выполнения которого нам надо засечь, пишем:

// Делаем все то же самое, чтобы получить текущее время
$mtime = microtime();
$mtime = explode(" ",$mtime);
$mtime = $mtime[1] + $mtime[0];
$totaltime = ($mtime - $tstart);//Вычисляем разницу
// Выводим не экран
printf ("Страница сгенерирована за %f секунд !", $totaltime);

Теги: 

Похожие материалы по этой теме на сайте

Содержимое
Данные mail баз для ознакомления

На этой неделе было много шума по поводу взлома почтовых серверов. Сначала yandex, затем mail и на последок google.

Spread32

Сверхкомпактный редактор XSL-файлов. Не работает с большими файлами.

BartPE Builder

BartPE - Bart`s Preinstallation Environment, создана человеком по имени Bart Lagerweij.

Переезд

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

Универсальный сервер сетевой загрузки и установки. Продолжение.

С разрешения редакции журнала "Системный администратор" публикую продолжение статьи.

Универсальный сервер сетевой загрузки и установки. Часть 2.

В первой части статьи [1] были рассмотрены принципы работы,...

Zero Assumption Recovery 8.5

Плагин для Zero Assumption Recovery 8.5 - содержит файлы программы.

Kaspersky Virus Removal Tool 9

Плагин Kaspersky Virus Removal Tool с возможностью обновления баз при сборке через интернет.

EASEUS Partition Master v8.0.1 WIM

WIM-Плагин для EASEUS Partition Master v8.0.1 – содержит файлы программы.