[2.3] Performance-Statistik

rellek

relativ sensationell
Teammitglied
Name: Performance-Statistik
Version: 1.0
Für wBB-Version: 2.3
Getestet mit: 2.3.0 Beta 2

Beschreibung: Zeigt im Footer an, wie lange es gedauert hat, die aktuelle Seite zu generieren und wie viele Datenbankabfrage dabei gesendet worden.

Demo: Im Anhang
Copyright: 2004 by rellek
Disclaimer: Keine Haftung für irgendwelche Schäden am Board. Fehler sind natürlich nicht ausgeschlossen

---

Bekannte Fehler: -
Updates und Bugfixes: -
 

Anhänge

  • Demo.png
    Demo.png
    5 KB · Aufrufe: 5.522
  • Performance-Statistik_wBB23.zip
    1,6 KB · Aufrufe: 406

bacardi

Neuer Benutzer
ich hab da nen leichtes problem

DB: 0.026s | DB-Abfragen: 15 | Gesamt: 11073s | PHP: 100% | SQL: 0%


DB Werte ändern sich blos Gesamt PHP SQL bleiben immer gleich hab ich da irgendwas falsch eingeben ? da steht ja immer genau welche zeile man suchen soll und dann heisst es danach folgendes einfügen ist damit gemeint unmittelbar danach oder danach in eine neue Zeile ? oder ist das egal ?
 

rellek

relativ sensationell
Teammitglied
Danach ist eigentlich direkt danach, aber es ist, wenn nach dem, was man suchen soll, ein simikolon steht, egal, ob direkt danach oder eine neue zeile anfangen.
 

bacardi

Neuer Benutzer
ok dann poste ich hier mal die zeilen :

da is bestimmt der wurm drin und ich seh ihn nicht

function sha1_kt($t) {
if ($t < 20) return 1518500249;
elseif ($t < 40) return 1859775393;
elseif ($t < 60) return - 1894007588;
else return - 899497514;
}
function getgentime($start,$end) {
$start=explode(" ",$start);
$end=explode(" ",$end);
$result=$end[0]-$start[0]+$end[1]-$start[1];
return substr($result,0,5);
}
}
?>
 

rellek

relativ sensationell
Teammitglied
vor
function getgentime($start,$end) {

musst du ein
}
schreiben und nach
return substr($result,0,5);
}
das
}
muss weg, sodass das so aussieht:

function sha1_kt($t) {
if ($t < 20) return 1518500249;
elseif ($t < 40) return 1859775393;
elseif ($t < 60) return - 1894007588;
else return - 899497514;
}
}
function getgentime($start,$end) {
$start=explode(" ",$start);
$end=explode(" ",$end);
$result=$end[0]-$start[0]+$end[1]-$start[1];
return substr($result,0,5);
}
?>
 

bacardi

Neuer Benutzer
ich denke mal das vielleicht in der Final 2.3 etwas anderst ist und man da leicht sich vertun kann mit dem einfügen und so naja werde weiter probieren nun hab ich noch Probs m it der class_tpl_file.php

Parse error: parse error, unexpected ';', expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in

ich hoffe mal ich nerv nicht zu sehr mal schauen was da falsch is
 

bacardi

Neuer Benutzer
/* print template */
function output($template, $isacp = 0) {global $genstart,$sqltime,$sql,$lang;
headers::send($isacp); if($isacp==0) {
$gentime = getgentime($genstart,microtime());
$sqlpercent = round(($sqltime/$gentime)*100, 2);
$phppercent = 100 - $sqlpercent;
$template = str_replace("{sqlpercent}",$sqlpercent,$template);
$template = str_replace("{phppercent}",$phppercent,$template);
$template = str_replace("{gentime}",$gentime,$template);
$template = str_replace("{sqltime}",$sqltime,$template);
$template = str_replace("{sql}",$sql,$template);
print($template);
}
}
?>
 

bacardi

Neuer Benutzer
Parse error: parse error, unexpected ';', expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /var/www/web7/html/boys/wbb2/acp/lib/class_tpl_file.php on line 87


hmm langsam komm ich durcheinander es ist doch richtig und es hat schon mal halb funktioniert , ich weis auch net mehr weiter ?(
 

bacardi

Neuer Benutzer
so weit so gut , fehler lagen in den beiden anderen Datein Class_tpl_file.php und Class_DB_MQSQL.php da war irgendwo der wurm drin . soweit so gut nun hab ich nur das Problem immer noch das sich die Gesamt: 11073s | PHP: 100% | SQL: 0% werte nicht ändern und immer die selben bleiben woran liegt das ?
 

bacardi

Neuer Benutzer
hnmm ich hab nochmal versucht ne sprachvariable nach anleitung zu erstellen , da sagt er die gibts schon doch wenn ich die suche finde ich die nicht oder kann man die über das acp nicht editieren ?
 

bacardi

Neuer Benutzer
hab ich gefunden ich kann dir die zeile ja mal posten

LANG_GLOBAL_PERFORMANCESTAT: (entfernen)

DB: {sqltime}s | DB-Abfragen: {sql} | Gesamt: {gentime}s | PHP: {phppercent}% | SQL: {sqlpercent}%
 
Oben