Da ich heute mehrmals auf Performance in Bezug mit meinem Wordpress Plugin izioSEO angesprochen wurde. Dadurch habe ich ein paar hilfreiche Tipps bekommen und habe mir auch ein paar gedanken gemacht wie man die Performance von Wordpress und izioSEO allgemein steigern kann. Als erstes einmal wollte ich wissen, wieviel Datenbank Queries Wordpress absetzt und habe an das Ende der wp_footer.php folgenden Code hinzugefügt:
<?php echo $wpdb->num_queries; ?> Queries / <?php timer_stop(1); ?> Sekunden
Und dabei habe ich ohne jegliche Plugins und mit dem Design von goizio.com folgende Query-Anzahl ermittelt (Ausführungszeit vernachlässigen wir, da diese nicht wirklich aussagekräftig ist in dem Versuch):
- Startseite von goizio.com: 14 Queries / 1,053 Sekunden
- Seite mit Blogposts: 17 Queries / 1,106 Sekunden
- Artikelseite: 15 Queries / 1,540 Sekunden
- Kategorieseite: 16 Queries / 1,069 Sekunden
- Schlagwort-/Tag-Seite: 16 Queries / 1,134 Sekunden
- Normale statische Seite: 16 Queries / 1,092 Sekunden
Danach habe ich die selbe Prozedur mit aktiviertem izioSEO Plugin durchgeführt ohne die Aktivierung der Anonymisierung und ohne Berücksichtigung von einer Suchanfrage mit folgendem Ergebnis:
- Startseite von goizio.com: 14 Queries / 1,002 Sekunden
- Seite mit Blogposts: 18 Queries / 1,046 Sekunden
- Artikelseite: 17 Queries / 1,603 Sekunden
- Kategorieseite: 16 Queries / 1,042 Sekunden
- Schlagwort-/Tag-Seite: 17 Queries / 1,233 Sekunden
- Normale statische Seite: 17 Queries / 1,086 Sekunden
Ist also izioSEO mit normalen Parametern und der Standardkonfiguration installiert, so ergibt sich eine normale und vollkommen akzeptable Anzahl an Queries. Leider konnte ich in meinem Versuch nicht direkt die Funktion des Trackings von Suchanfragen und Referern mit einbeziehen. Diese Funktion setzt auf der Datenbank, je nach Anzahl von übermittelten Keywords bei der Suchanfrage unterschiedlich viele Queries ab. Auch die Anonymisierung von Links hängt von der Anzahl der Links in einem Post ab und kann nur indirekt ermittelt werden.
Trotzdem ist Performance-Optimierung für Wordpress und izioSEO wichtig, da große Blogs wesentlich mehr Anfragen besitzen als meine zur zeit aktiven Blogs. Zur Anregung für die Optimierung der Performance von Wordpress empfehle ich den Artikel von Vladimir Prelovac, welcher viele Basics für die Wordpress Performance Optimierung bereit hält.
Welche Meinung besitzen Sie zu diesem Thema?