Dauer der Erstellung einer PHP-Seite
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
aktuelle systemzeit
anzeigen
beitrag
datei
endergebnis
fall
fragen
funktion
hierbei
kleinste einheit
manual
script
sekunde
sen
verwendung
webseite
zweck
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Ich w?rde das Endergebnis auf ein paar Stellen runden sonst kann es passieren das man einen sehr sehr langen Dezimalbruch erh?lt.
Beitrag ge?ndert am 18.10.2005 11:08 von pascalgiessler -
danke erst mal f?r die antworten,
war ja eigentilch ganz einfach... naja, wenn man lang am pc sitzt, fallen einem die einfachsten dinge nicht mehr ein.
ich hab es jetzt mit der function microtime() gemacht, da die webseite weniger als eine sekunde braucht, um erstellt zu werden. -
ganz am Anfang des Scriptes
$jetzt=time();
und ganz am Ende des Scriptes
$dann=time();
notieren.
Und danach dann noch:
echo 'Die Seite hat '.($dann-$jetzt).' Sekunden gebraucht, um berechnet zu werden.';
Ich m?chte bezweifeln, dass damit was brauchbares angezeigt wird, denn die wenigsten PHP-Scripts laufen l?nger als eine Sekunde. Und time() gibt die aktuelle Systemzeit in Sekunden (als kleinste Einheit) zur?ck. Besser ist hier die Verwendung von microtime(). Die entsprechende PHP-Manual-Seite enth?lt einige User-Contributions, die erkl?ren, wie man das komische R?ckgabeformat von microtime() in eine brauchbare Zahl wandelt:
http://de.php.net/manual/de/function.microtime.php
Und weil ich gerade dabei bin, kann ich auch ein bisschen Werbung machen.
Meine Funktionsbibliothek essentials.php enth?lt eine Funktion namens calculate_runtime(), mit der man das Problem elegant l?sen kann.
<?php // am Scriptanfang $blubb = calculate_runtime(); ... // das Script ... // am Scriptende $blubb = calculate_runtime($blubb); printf('Das Script lief ca. %s Sekunden.', $blubb); ?>
Der Link zur Funktionsbibliothek:
http://alopex.pyrokar.lima-city.de/index.php/PHP/essentials.html#calculate_runtime
Der Download-Link ist ganz unten auf der Seite.
Beitrag ge?ndert am 18.10.2005 11:50 von alopex -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage