Funkcja pokazująca czas generowania strony
Do sprawdzenia, jaki czas jest potrzebny, aby nasza strona się wygenerowała, wydłubałem małą funkcję. Podajemy jej parametr, jeden na początku kodu strony, drugi na samym końcu.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
function getmicrotime(){
list($usec, $sec) = explode(" ",microtime());
return ((float)$usec + (float)$sec);
}
function pagetime($type)
{
static $orig_time;
if($type=="init")
{
$orig_time=getmicrotime();
}
if($type=="print")
{
printf("Page generated in %2.4f Seconds",getmicrotime()-$orig_time);
}
}
pagetime('init');
// ----------------- tutaj kod strony ------------------------------
pagetime('print');