Eine sehr einfache Variante die Ladezeit (eigentlich die Ausführungszeit/Laufzeit) eines PHP Scriptes zu messen ist am Anfang und am Ende die Zeit abzufragen. Es ist möglich belibige Teilabschnitte zu messen. Diese Variante ist nicht 100% genau, aber sehr einfach. Ein weiterer Nachteil ist, dass die einzelnen Zeilen im Quellcode an die Stellen verteilt werden müssen, an denen die Zeit gemesser werden will.
Hier ein Beispiel wie man das Script in eine PHP Seite einbaut.
CODE
<?php
/**
* Diese Funktion gibt die Zeit zurück
* Benutzungsbeispiel:
* $time[] = Array('Start',getmicrotime());
*/
function getmicrotime(){
list($asec, $sec) = explode(" ",microtime());
return ((float)$asec + (float)$sec);
}
//Erstelle Timestamp zum Startzeitpunnkt:
$time[] = Array('Start', getmicrotime());