Ladedauer Script
Max Goter
- php
Guten Abend
Ich suche ein PHP Script, dass die Ladedauer einer Seite berechnet. Also die Dauer, die die gesamte Seite gebraucht hat um vom Server fertiggestellt und an den Client geschickt zu werden.
Ich habe schon bei Google und hier danach gesucht, aber da ich nicht genau weiß wie sowas heißt, habe ich nichts wirklich gutes gefunden.
Auf Wiedersehen
Holladiewaldfee,
Ich habe schon bei Google und hier danach gesucht, aber da ich nicht genau weiß wie sowas heißt, habe ich nichts wirklich gutes gefunden.
das kannst auch selber machen :-)
mktime() am Anfang, mktime() am Ende, zweimal schick umrechnen, locker-flockig (*g* insider) subtrahieren und ferdich ist die Ladedauer :-)
Ciao,
Harry
Das kann ich aber nicht, ich brauche ein fertiges Script oder eine Anleitung, weil ich mich in PHP nicht besonders gut auskenne.
Hallo Max,
Das kann ich aber nicht, ich brauche ein fertiges Script
nein, fertige Script gibt es hier nicht.
oder eine Anleitung, weil ich mich in PHP nicht besonders gut auskenne.
mktime wird dir vermutlich nicht allzuviel helfen (außer dein Script ist so lang, dass es mehrere Sekunden dauert, biss es abgearbeitet ist) da das nur Sekundengenaue Werte zurückliefert - eher schon microtime(), da bekommst du den Wert in microsekunden. Schau dir mal http://www.php.net/manual/de/function.microtime.php an, da ist ein Beispiel dabei, wie man die Dauer der Abarbeitung ausgibt - da kommen allerdings ziemlich geringe Werte dabei raus :-)
Wie lange es dauert, bis die Datei beim User wirklich ankommt kannst du allerdings nicht berechen.
Grüße aus Nürnberg
Tobias
Holladiewaldfee,
mktime wird dir vermutlich nicht allzuviel helfen (außer dein Script ist so lang, dass es mehrere Sekunden dauert, biss es abgearbeitet ist) da das nur Sekundengenaue Werte zurückliefert - eher schon microtime(), da bekommst du den Wert in microsekunden.
Hab ich echt mktime() geschrieben? Peinlich ...
Natürlich microtime(), aber die beiden verwechsel ich dauernd (wenn ich zu faul bin zum Nachschaun).
Als kleine Entschuldigung spendier ich ihm den regulären Ausdruck zum Umformen der Zeitangabe:
$zeit = preg_replace("/^0.([0-9]+)\s([0-9]+)$/", "\2.\1", microtime());
Ciao,
Harry