Вы захотите задействовать микро время.
В начале вашего скрипта:
$startTime = microtime( true );
В конце скрипта обязательно используйте этот метод переменной, иначе вы можете получить отрицательный результат:
$endTime = microtime( true );
echo( "Time taken: " . ( $endTime - $startTime ) );
Чтобы получить это время в миллисекундах, вы можете сделать:
$parseTime = $endTime - $startTime;
$timeTaken = number_format( ( $parseTime * 1000 ), 3 );
echo( $timeTaken . "ms" );
Один из хороших способов оценки производительности - просто посмотреть на среднее время выполнения некоторых из наиболее популярных PHP-приложений. Многие помещают время разбора в нижний колонтитул.