Page 1 of 1

(PHP: % - SQL: %)

Posted: Mon Dec 26, 2005 11:54 pm
by Twins
Ich habe in meinen Blog folgendes gemacht:

OPEN

index.php

FIND

Code: Select all

$global_debug = false;
REPLACE WITH

Code: Select all

$global_debug = true;
FIND

Code: Select all

if ($global_debug) {
    /* TODO: Remove (hide) this debug */
    echo '<div id="s9y_debug" style="text-align: center; color: red; font-size: 10pt; font-weight: bold; padding: 10px">Page delivered in '. round(microtime_float()-$time_start,6) .' seconds, '. sizeof(get_included_files()) .' files included</div>';
    echo '</div>';
}
REPLACE WITH

Code: Select all

if ($global_debug) {
    /* TODO: Remove (hide) this debug */
    echo '<div id="s9y_debug" style="text-align: center; font-size: 10pt; font-weight: bold; padding: 10px">[ Page generation time: '. round(microtime_float()-$time_start,6) .' s | '. sizeof(get_included_files()) .' Queries | GZIP enabled | Debug off ]</div>';
    echo '</div>';
}
SAVE AND CLOSE ALL FILES

Jetzt wird im Index folgendes angezeigt:

[ Page generation time: 0.157895 s | 44 Queries | GZIP enabled | Debug off ]

Ich möchte aber z.B. noch diese Anzeige haben:

[ Page generation time: 0.4873s (PHP: 83% - SQL: 17%) -| 44 Queries | GZIP enabled | Debug off ]

Es geht sich um die % von PHP und SQL, wie kann ich die noch anzeigen lassen?

Re: (PHP: % - SQL: %)

Posted: Tue Dec 27, 2005 12:32 pm
by garvinhicking
Dafür musst du in serendipity einige Debugging-Ausgaben in die Datenbanklayer-Funktionen einprogrammieren. Schau Dir mal die Dateien in include/db/* an, und setze Deine Zeitmessungsfunktionen dort ein.

Viele Grüße,
Garvin

Posted: Tue Dec 27, 2005 1:51 pm
by Twins
Was genau muss denn wo rein? Ich habe von solchen "gehobenen" Dingen ja Null Ahnung.

Posted: Tue Dec 27, 2005 2:48 pm
by garvinhicking
Oh, mit Null Ahnung wirst Du da nicht weiter kommen. Da muss man schon solides PHP und SQL Wissen für haben! :-)

Viele Grüße,
Garvin

Posted: Tue Dec 27, 2005 2:51 pm
by Twins
Gibt es nicht irgentwo einpaar Tipps oder Tricks? Das Problem ist, das ich bei PHP und SQL nie weißt, wo ich anfangen soll. ;)

Posted: Wed Dec 28, 2005 11:04 am
by falk
Twins wrote:Gibt es nicht irgentwo einpaar Tipps oder Tricks? Das Problem ist, das ich bei PHP und SQL nie weißt, wo ich anfangen soll. ;)
Also, erstmal solltest du bei PHP anfangen. Wenn du das verstanden hast, solltest du mit SQL weitermachen. Beides zur gleichen Zeit ist etwas umständlich, somit alles Schritt für Schritt... ;-)

Posted: Wed Dec 28, 2005 6:20 pm
by garvinhicking
Kann mich da leider nur Falk anschließen. Alles was Du brauchst steht jedenfalls in den include/db/* Dateien...wenn ich mehr "tippsen" würde, würde ich Dir schon die Lösung kredenzen; und dafür reicht halt die (kostenlose) Zeit nicht. :-)

Viele Grüße,
Garvin

Re: (PHP: % - SQL: %)

Posted: Sat Dec 31, 2005 1:08 pm
by Boris
Twins wrote:sizeof(get_included_files()) .' Queries
Sollte die Anzahl der Queries nicht eigentlich die Anzahl der Datenbankabfragen sein und nicht die Anzahl der PHP-Dateien?