[2.3] Performance-Statistik

die datein die ich dir geschickt hatte waren auch ok die gezippten `? kann es vielleicht am provider liegen und dessen Server einstellungen ?
 
Ja, die schienen OK gewesen zu sein.

Am Hoster kann es eigentlich nicht liegen - es werden absolute Standardbefehle genutzt, die man IMHO gar nicht deaktivieren kann...
 
ja nur das "verstecke Einstellungen" von dir hab ich noch drauf sonst is da nix weiter drauf auch nur das orginal Style
 
Das kann ich dir nicht sagen - ich habe die Files aus dem Original wBB 2.3.0-Archiv genommen und editiert.

Beim Durchschauen deiner Dateien ist mir auch nichts weiter ausgefallen (außer, dass man das auch ordentlicher hätte einbauen können 😀 - aber das tut nichts zur Sache normalerweise *g)
 
hi,

hack funzt super, aber ich hab ne frage.
is es normal das bei PHP was negatives rauskommt?
hier mal nen beispiel:

DB: 60.174s | DB-Abfragen: 79 | Gesamt: 0.304s | PHP: -19694.08% | SQL: 19794.08%

mfg
 
Das kommt, wenn deine SQL-Abfragen zu schnell ausgeführt worden.

fix (danke an S. A. M.):
./global.php
suche:
Code:
$genstart=microtime();
ersetze durch:
Code:
$genstart=(float) array_sum(explode(' ', microtime()));
./acp/lib/class_db_mysql.php, suche (2x):
Code:
$sqlstart=microtime();
ersetze durch:
Code:
$sqlstart=(float) array_sum(explode(' ', microtime()));
suche (2x):
Code:
$sqltime+=getgentime($sqlstart,microtime());
$sql++;
ersetze durch:
Code:
$sqltime+=getgentime($sqlstart,(float) array_sum(explode(' ', microtime())));
$sql++;
./acp/lib/class_tpl_file.php
suche:
Code:
$gentime = getgentime($genstart,microtime());
ersetze durch:
Code:
$gentime = getgentime($genstart,(float) array_sum(explode(' ', microtime())));
suche:
Code:
$gentime = getgentime($genstart,(float) array_sum(explode(' ', microtime())));
danach einfügen:
Code:
if ($sqltime > $gentime || !$sqltime) $sqltime = "0.001";
 
Zuletzt bearbeitet:
Hi , hab das gleiche problem, leider ist es bei mir damit nicht getan.
Dazuhab ich schon von anfang an den fehler hier
Warning: Division by zero in /mnt/sda/home/XXX/public_html/inford/acp/lib/class_tpl_file.php on line 76

der tritt aber nur sehr sehr selten auf sollte aber trotzdem weg 😉
in line 76 steht bei mir der eingefügte code:
$sqlpercent = round(($sqltime/$gentime)*100, 2);

hoffe mir kann da wer helfen, seite ist inford.de

gruss
lynx
 
ah okay jetzt funktioniert die PHP und SQL anzeige.
mit dem anderen fehler weiss ich nicht. bis jetzt noch nicht aufgetreten ^^

jedoch bleibt die DB: 0.001s immer auf: 0.001s stehen 😱
 
ok. dann probier mal deine alte wieder und schau mal, ob du die anderen änderungen durchgeführt hast
 
die alte hat ja nicht funktioniert.
und in die anderen dateien hab ich alles eingetragen und hochgeladen.

Edit:
Jetzt hab ich folgenden fehler.

Warning: Division by zero in /mnt/sda/home/u0012076085/public_html/inford/acp/lib/class_tpl_file.php on line 78

es ist jedoch immer noch deine datei.
 
Hallo ich hatte das selbe problem wie steveman.

die anleitung hat auch super geklappt

es wird sql% und php% richtig angezeigt

jedoch nutze ich auch das hm portal von trooper und dort ist der fehler mit negativer php% und 5 stelliger sql% trotzdem da wie kann ich das lösen??

siehe http://www.f2004.at
 
Zurück
Oben