Wpis

Funkcja pokazująca czas generowania strony

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');
Ten post jest udostępniony na licencji CC BY 4.0 przez autora.