Я хочу знать, что является лучшим способом оценки моих PHP скриптов. Не имеет значения, если это задание cron, или веб-страница, или веб-сервис.
Я знаю, что могу использовать microtime, но действительно ли он дает мне реальное время PHP-скрипта?
Я хочу протестировать и сравнить различные функции в PHP, которые делают одно и то же. Например, preg_match
vs strpos
или domdocument
vs preg_match
или preg_replace vs str_replace`
Пример веб-страницы:
<?php
// login.php
$start_time = microtime(TRUE);
session_start();
// do all my logic etc...
$end_time = microtime(TRUE);
echo $end_time - $start_time;
Это выведет: 0.0146126717 (постоянно меняется - но это последний результат, который я получил). Это означает, что на выполнение PHP-скрипта ушло 0.015 или около того.
Есть ли лучший способ?