Queries-Abfrage im Template
Zur Performance-Optimierung des eigenen Blogs ist es sinnvoll zu wissen, wie viele Datenbankabfragen pro Seitenaufruf gestartet werden. Dafür kann man folgenden Code-Schnipsel im Template einbinden und erfährt, wie viele Datenbankabfragen (Queries) in wie viel Sekunden benötigt wurden, um die jeweilige Seite zu laden.
<?php if (is_user_logged_in()) { ?>
<?php echo get_num_queries(); ?> Queries in <?php timer_stop(1); ?> Sekunden
<?php } ?>
Damit nur eingeloggte User die Information zu Gesicht bekommen, kommt die Funktion “is_user_logged_in” zum Einsatz, mit der sauber zwischen Inhalten für registrierte und Inhalten für nicht registrierte User trennen kann. Folgend ein weiteres Beispiel für den Einsatz dieser WordPress-Funktion:
<?php if (is_user_logged_in()){
echo "Inhalt für registrierte (eingeloggte) Besucher";
}
else {
echo "Inhalt für normale Besucher";
};
?>
Tags: Datenbank, MySQL, Performance, registrierte Nutzer
Dein Kommentar:
Suche
Blog abonnieren
Letzte Artikel
- Laden von NextGEN Gallery Javascripten deaktivieren
- Upload-Pfad in wp-config hinterlegen
- WordPress 3.5 veröffentlicht
- Installation und Updates für Plugins + Themes deaktivieren
- Plugin- und Theme-Editor via wp-config deaktivieren
- WordPress 3.2 veröffentlicht
- WordCamp 2011 in Köln
- WPToolbox auf Facebook
- Links im Aktivitätsstream von BuddyPress entfernen
- WordPress 3.0.4 schließt kritische Sicherheitslücke
- Sicherheitsupdate WordPress 3.0.2 draußen
Kommentare
- Marcel bei WordPress-Suche mit Relevanssi tunen
- Umit bei Multisite-Funktion in WordPress 3.0 aktivieren
- Holger bei Kommentar-Feed deaktivieren
- Knud bei Suchen und Ersetzen in WordPress
- flodmedia bei Tutorial: WordPress MU + Domain Mapping + Plesk
Kategorien
- Allgemein (49)
- Browserspezifisches (4)
- BuddyPress (22)
- Konfiguration (23)
- Off-Topic (9)
- Performance-Optimierung (9)
- Plugins (38)
- Templateprogrammierung (37)
- Twitter (4)