Forum Webscript.Ru

Программирование => PHP => Тема начата: Ilya от 22 Февраля 2002, 13:52:52

Название: Как тестировать производительность php-скрипта?
Отправлено: Ilya от 22 Февраля 2002, 13:52:52
Кто как тестирует?
Название: неплохая статейка
Отправлено: Britva от 22 Февраля 2002, 14:02:07
может поможет http://php.spb.ru/php/speed.html
Название: Как тестировать производительность php-скрипта?
Отправлено: Ilya от 22 Февраля 2002, 15:07:34
Это я видел :), прикольная статейка.
Но разве там описанно как тестировать производительность скрипта?
Название: Как тестировать производительность php-скрипта?
Отправлено: Stek от 23 Февраля 2002, 00:58:02
из апачей утилитка ab
Название: УРА!
Отправлено: Ilya от 23 Февраля 2002, 14:40:47
Скачал примеры с php.spb.ru, там есть скрипт (_dima_timestat.php).

1. подключить этот файл в _начале_ вашей программы через include()
2. вызвать в самом конце вашей программы: timeprint()
Результат:
появиться время выполнения всей программы (от инклюда, до timeprint)
Название: ИМХО
Отправлено: Britva от 23 Февраля 2002, 14:49:28
эти времена выполнения очень относительны - меняются сильно при рефреше одной и той же страницы.
Название: Как тестировать производительность php-скрипта?
Отправлено: Dm от 24 Февраля 2002, 02:41:45
имхо, для тестирования лучше всего использовать ab (ApacheBench).
К примеру,
$ ad -n 1000 http://localhost/
и смотрим на общее время, кол-во запросов в сек., скорость передачи и т.п.
Потом изменяем что-то и снова тестируем, сравниваем.
Подробнее - man ab