тебе нужно чтоб время показывало именно в миллисекундах?
ну это я понял. какие там цифры
Одни избавляются от лишней нагрузки, другие наоборот её создают. Чтобы выполнять то, что ты хочешь нужны ресурсы, небольшие, но ресурсы, которые лишними никогда не бывают.
если так,то попробуй
<?php
$start_time = microtime(true);
$start_array = explode(" ",$start_time);
$start_time = $start_array[1] + $start_array[0];
//твой код
$end_time = microtime(true);
$end_array = explode(" ",$end_time);
$end_time = $end_array[1] + $end_array[0];
$time = ($end_time - $start_time);
echo round($time*1000) . ' msec';
// в header
$t = microtime(true);
...
// footer
$t = explode('.', $t);
$t2 = explode('.', microtime(true));
echo 'Генерация: '.round($t2[1] - $t[1], 1).' мс.';