seppl: abarbeitungszeit eines scripts ausgeben

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

  1. 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.

    1. ##AN DEN ANFANG
      function getmicrotime() {
          list($usec, $sec) = explode(" ",microtime());
          return ((float)$usec + (float)$sec);
      }
      $startzeit = getmicrotime(); //Anfang der Zeitmessung

      ANS ENDE

      (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!