Для того, чтобы понять, за какое время выполняется функция или скрипт, необходимо это время измерить.
Чтобы определить время выполнения скрипта необходимо воспользоваться функцией microtime.
microtime
— возвращает текущее время Unix, включая микросекунды.Если в качестве параметра
get_as_float
указать значениеtrue
, функция возвратит float вместо string.
То есть, если необходимо измерить время выполнения скрипта, вначале файла нужно вызвать функцию microtime и присвоить результат ее выполнения переменной $start
, за тем в конце скрипта еще раз вызвать эту функцию и из результата вычесть значение переменной $start
.
Пример использования
1 2 3 4 5 6 7 | $start = microtime(true); while (...) { } $script_execution_time = microtime(true) - $start; echo '<b>Время выполнения:</b> ' . $script_execution_time; |
Проверяя время выполнения скрипта помните то, что в действительности он выполняется достаточно быстро, при этом значения могут существенно варьироваться, поэтому для получения более точной картины следует провести тест несколько раз и вычислить среднее значение.