Сейчас: 20:13:46   24-го апреля 2024 г.
UsefulScript.ruСкриптыДата и времяСкрипт засекания времени
24
62

Определение времени выполнения скрипта

Чтобы выяснить какой скрипт тормозит работу, либо выявить какой из вариантов скриптов работает быстрее, необходимо определить, за сколько времени каждый скрипт выполняется или попросту засечь время, затраченное на его выполнение.


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


Скопируйте эту часть PHP кода и поместите в тело странички до того момента, как начинает выполняться скрипт, время работы которого Вы хотите узнать:

PHP код:
<?php
//    Считываем текущее время с миллисекундами
$start_time=microtime(1);
?>

А эту часть PHP кода скопируйте и поместите в то место странички, когда Ваш скрипт уже закончил свое выполнение:

PHP код:
<?php
//    Считываем текущее время с миллисекундами
$current_time=microtime(1);

//    Вычисляем разницу во времени
$result_time=round($current_time $start_time5);

//    Выводим результат
echo "<p><b>Время выполнения скрипта - ".$result_time." секунд.</b></p>";
?>

В результате на экране у Вас должна появиться примерно вот такая надпись:


Время выполнения скрипта - 0.006 секунд.


В нашем случае считается время генерации странички с данной темой!

Дата создания: 00:13:28 15.10.2011 г.
Дата обновления: 22:36:47 08.03.2012 г.
Посещений: 9422 раз(а).

Закрыть
Ваше имя:
879 + 10 =
Добавить комментарий:
Ваше имя:
879 + 10 =

Перед публикацией все комментарии проходят обязательную модерацию!

Если Вы хотите задать какой-либо вопрос, то сделайте это на нашем форуме.
Таким образом, Вы сможете быстрее получить ответ на интересующий Вас вопрос.
Посетителей онлайн: 3

Какие темы необходимо добавлять на сайт?