"Generated in 2.403102 seconds by CMS Made Simple using 24 SQL queries and 5145064 bytes of memory"
die Seitenaufbauzeit auf jede Seite anzeigen, aber
1. im Forum / Help / FAQ nicht gefunden.
2. das Was ich im Google gefunden habe Funktioniert nicht.
Wie kann ich sowas umsetzen?
Danke, Grüße
A.
http://aduda.s2.tyllo.de/index.php?page ... zum-testen
Was ich bis jetzt gemacht habe:
Ich habe 3 Benutzerdeffinierte Tags gemacht: "start" "ende" (im Template Plaziert) und "zeit" - aber es wird nichts anzegeit.
start:
$zeit = gettimeofday();
$startzeit = $zeit["usec"];
ende:
$zeit=gettimeofday();
$endzeit=$zeit["usec"];
$gesamtzeit=round(($endzeit-$startzeit)/1000,0);
if($gesamtzeit<1) {
$gesamtzeit = "< 1";
}
zeit:
echo "Seitenaufbauzeit in ".$gesamtzeit." ms";
Bin nach diese Einlieitung vorgegangen:
Die Zeitmessung muss natürlich im zuerst geladen Header (Kopf der Webseite) gestartet werden.
$zeit = gettimeofday();
$startzeit = $zeit["usec"];
Wir holen uns die aktuelle Zeit und rechnen diese in Microsekunden um. ["sec"] ^ Sekunden.
Die Ladezeit von Webseiten würde in Sekunden nichts bringen (Gott sei Dank), deswegen messen wir in Microsekunden.
Nach allen Routinen (SQL Abfragen ect.) messen wir kurz vorm Ende der Datei die Differenz.
$zeit=gettimeofday();
$endzeit=$zeit["usec"];
$gesamtzeit=round(($endzeit-$startzeit)/1000,0);
if($gesamtzeit<1) {
$gesamtzeit = "< 1";
}
echo "Seitenaufbauzeit in ".$gesamtzeit." ms";
Wer es möchte, kann die Microsekunden in Sekunden umrechnen.