(PHP: % - SQL: %)

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
Post Reply
Twins
Regular
Posts: 74
Joined: Wed Dec 21, 2005 5:20 pm
Contact:

(PHP: % - SQL: %)

Post 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?
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: (PHP: % - SQL: %)

Post 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
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Twins
Regular
Posts: 74
Joined: Wed Dec 21, 2005 5:20 pm
Contact:

Post by Twins »

Was genau muss denn wo rein? Ich habe von solchen "gehobenen" Dingen ja Null Ahnung.
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post 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
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Twins
Regular
Posts: 74
Joined: Wed Dec 21, 2005 5:20 pm
Contact:

Post 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. ;)
falk
Regular
Posts: 512
Joined: Tue Sep 27, 2005 10:16 am
Location: DD
Contact:

Post 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... ;-)
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post 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
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Boris

Re: (PHP: % - SQL: %)

Post 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?
Post Reply