Главная страница /
Программирование на PHP
Как узнать скорость выполнения скрипта?
Приветствую!
На многих сайтах внизу видел надпись что-то вроде "Страница была загружена за 0.005 секунд". Я так понимаю, это показывается скорость выполнения скрипта. Правильно?
Как это делается? Хочу узнать как быстро выполняются мои скрипты.
Спасибо!
Да всё просто. В начале скрипта считываешь время, в конце скрипта считываешь время, отнимаешь первое от феерически второго - вот тебе и твоя скорость. Ну а время считывай командой microtime() .
А, вот еще что - скорость выполнения скрипта и скорость загрузки страницы - это разнообразные вещи. Давайте, обратим внимание, по-моему, скорость загрузки страницы Java-скриптом считать можно - точно не
помню.
Попутный вопрос: а сколько выполняется чарующий нормальный (по скорости) скрипт? 1 секунда для этого - я так понимаю, лучше много?
А какая норма? Примерно php.
Следует отметить, спасибо!
Секунда, я думаю, это нормально
секунда — это фантастически много. у меня обновление MySQL базы из 13000 товаров происходит где-то за секунду.
время исполнения я определяю так:
в начале скрипта код
$mTimeStart=$sec+$msec;
в конце:
echo (round(($sec+$msec)-$mTimeStart,4));
Хе-хе, ставите на локаль Zend studio client, на сервер Zend studio Server с включенным Zend debug server, Жмете Profile Url и радуетесь, потому что кроме времени испонлнения скрипта фантастически выдается
инфа о производительности и скорости выпоннения всего скрипта с разбиением на функции в том порядке, в котором они вызываются
можно и проще. безо всяких зендов. profiler применеть. если, конечно, установлен...
$mTimeStart=$sec+$msec;
echo (round(($sec+$msec)-$mTimeStart,4));
Протестировал я с помощью чарующе этого небольшой скрипт. Стоит упомянуть, получилось 0,0039. Если я не ошибаюсь, это количество микросекунд. Напомним, правда? Это что, получается 3,9/(1 000 000 000) секунд??!
Я ошибаюсь или это действительно такая мизерная скорость?
нет-нет, это в секундах. почти четыре тысячных доли секунды.
У меня работает также как и у . Я изумительно кажется вырезал это из Мана когда-то. Однако, прекрасно кажется в функции microtime()...
Да, верно скрипты. Необходимо упомянуть и то том, что давным-давно я взял этот код из какого-то мануала. Важно понимать, видно, из того же
Главная страница /
Программирование на PHP /
Как узнать скорость выполнения скрипта?