abarbeitungszeit eines scripts ausgeben
seppl
- php
Hallo,
Ich wollte nur mal eben fragen, wie der Befehl zum Ausgeben der Zeit, welche benötigt wird um eine bestimmte Seite aufzubauen, bzw. ein PHP-Script abzuarbeiten, lautet.
Ich hab schon selfphp.info durchsucht, bin aber leider nicht fündig geworden.
Es wäre sehr hilfreich, Danke
MfG,
seppl
Hi,
Ich wollte nur mal eben fragen, wie der Befehl zum Ausgeben der Zeit, welche benötigt wird um eine bestimmte Seite aufzubauen, bzw. ein PHP-Script abzuarbeiten, lautet.
wie lange es dauert, die Seite aufzubauen, kannst du gar nicht überprüfen, da der Server nicht feststellen kann, wann die Seite beim Besucher angekommen ist. Die Zeit, die das Script braucht, kannst du herausfinden, indem du dir am Anfang des Scripts die Zeit merkst und am Ende die Start-Zeit von der aktuellen Zeit abziehst. Ein Beispiel dazu findest du unter http://de2.php.net/manual/de/function.microtime.php.
Gruß,
Andreas.
##AN DEN ANFANG
function getmicrotime() {
list($usec, $sec) = explode(" ",microtime());
return ((float)$usec + (float)$sec);
}
$startzeit = getmicrotime(); //Anfang der Zeitmessung
(float)$dauer = getmicrotime() - $startzeit; //Ende der Zeitmessung
$aus = round($dauer,4);
echo "<font class="seitenzeit"><center>Der Seitenaufbau hat ".$aus." Sekunden gedauert</center></font>"; //Beispielausgabe
Seas des funkt!