- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
<?php
// фиксация времени начала генерации страницы
$begin = microtime();
// матрица начального времени с секундами и миллисекундами
$arrbegin = explode(" ",$begin);
// Полное начальное время
$allbegin = $arrbegin[1] + $arrbegin[0];
?>
<?php
// фиксация времени останова
$stop = microtime();
// матрица времени останова с секундами и миллисекундами
$arrend = explode(" ",$stop);
// Полное время останова
$allend = $arrend[1] + $arrend[0];
// вычитание из конечного времени начального
$alltime = $allend - $allbegin;
// вывод в браузер времени генерации страницы
$format = "Страница сгенерирована за %f секунд";
printf($format,$alltime);
?>
безусловно, говно, но - зачем оптимизировать кусок, который используется, как правило, однажды, да и то, в тестовых условиях - и никогда не попадет в продакшн? есть дела и поважнее
В 5-й можно просто
На выходе будет сразу float.