При отладке скриптов обязательным фактором, который необходимо учитывать в первую очередь, является время выполнения скрипта . И в этой небольшой статье я покажу очень хороший и простой способ, как узнать время выполнения скрипта .

Как узнать время выполнения скрипта

При отладке скриптов обязательным фактором, который необходимо учитывать в первую очередь, является время выполнения скрипта. И в этой небольшой статье я покажу очень хороший и простой способ, как узнать время выполнения скрипта.

В основе лежат функции для работы с датой и временем. Предлагаю рассмотреть пример, чтобы Вы поняли, как происходит подсчёт времени выполнения скрипта:

<?php
  $start = microtime(true);
  $sum = 0;
  for ($i = 0; $i < 100000; $i++) $sum += $i;
  echo "Время выполнения скрипта: ".(microtime(true) - $start);
?>

В результате мы увидим, что время выполнения скрипта будет, например, таким: "0.014652967453". Если округлить, то это 0.015 секунды. Это и есть время выполнения скрипта.

Теперь о том, как это работает. Функция microtime() с переданным значением true возвращает число секунд, прошедших с полуночи 01.01.1970, причём это значение подсчитано до сотых долей секунды.

Далее идёт обычный скрипт, который мы и проверяем. Вместо него, безусловно, будет Ваш скрипт. И, наконец, последней строкой идёт разница между текущим временем (после выполнения скрипта) и тем, что мы зафиксировали при старте скрипта. Разница времени после выполнения скрипта и времени до начала его работы, и есть время выполнения скрипта.

Думаю, здесь всё просто. А вот применять этот способ подсчёта времени я Вам настоятельно стоит. Например, когда я отлаживал работу своего движка, на котором и стоит данный сайт, я ускорил его работу почти в 2 раза.