Forum Webscript.Ru
Программирование => PHP => Тема начата: Ilya от 22 Февраля 2002, 13:52:52
-
Кто как тестирует?
-
может поможет http://php.spb.ru/php/speed.html
-
Это я видел :), прикольная статейка.
Но разве там описанно как тестировать производительность скрипта?
-
из апачей утилитка ab
-
Скачал примеры с php.spb.ru, там есть скрипт (_dima_timestat.php).
1. подключить этот файл в _начале_ вашей программы через include()
2. вызвать в самом конце вашей программы: timeprint()
Результат:
появиться время выполнения всей программы (от инклюда, до timeprint)
-
эти времена выполнения очень относительны - меняются сильно при рефреше одной и той же страницы.
-
имхо, для тестирования лучше всего использовать ab (ApacheBench).
К примеру,
$ ad -n 1000 http://localhost/
и смотрим на общее время, кол-во запросов в сек., скорость передачи и т.п.
Потом изменяем что-то и снова тестируем, сравниваем.
Подробнее - man ab