P3-Plugin Performance Profiler – Herausfinden, welche Plugins das WordPress Blog verlangsamen

Immer wieder hören wir alle diese typischen Vorurteile gegenüber. Eines der bekanntesten (und in der Form der Aussage ein pures Märchen) ist, dass Plugins das Blog generell ungemein verlangsamen. Das stimmt so nicht, denn es kommt schlichtweg darauf an, wie gut es programmiert ist. Als Nicht-Entwickler ist das einem aber herzlich egal – man will eben einfach nur, dass das Blog möglichst schnell lädt. Wenn es dann bei der Optimierung der Ladezeiten irgendwann an die installierten Plugins geht, ist P3-Performance Profiler auf jeden Fall eine große Hilfe, da es die Auswirkung der einzelnen Plugins auf das Blog analysiert und ausgibt.

Analyse der Auswirkungen der Plugins auf die Ladezeiten

Analyse der Auswirkungen der Plugins auf die Ladezeiten

Nach der Installation und Aktivierung könnt ihr direkt die Analyse starten. Diese dauert einige Minuten, also macht euch währenddessen beruhigt eine, zwei oder mehr Tassen Kaffee fertig. ;) Ist die Analyse durch, bekommt ihr das Ergebnis in mehreren Diagrammen aufgetischt und könnt diese dann durchgehen. Bei mir sieht das z.B. so aus:

Diagramme über die Ergebnisse der Auswertung

Diagramme über die Ergebnisse der Auswertung

Wie ihr seht, addiert das Plugin wp-Typography die meiste Ladezeit meiner installierten Plugins. Ich dachte sowieso schon länger darüber nach, das Plugin über Bord zu werfen. Ich denke, die Analyse hat mir hier den letzten Schubser dahingehend gegeben.

Ich denke mal, das Plugin dürfte für viele von euch interessant sein, da man hier eben einen wirklich einfachen und übersichtlichen Überblick auf die Auswirkungen der Plugins hat, wenn es um die Ladezeit geht.

[via WPMU]

Über den Autor

Autor: Coca

Begeisterter Tech-Blogger aus dem hohen Norden, der jetzt im Ruhrpott lebt. Für jeden Tech-Trend zu haben und (fast) allem gegenüber offen. Oft laut und unbequem, dafür aber immer ehrlich. ;) Blogge auch auf noisiv.de über gute Gitarrenmusik.

21 Kommentare

  1. Args. Nun wollte ich das gerade mal testen, es läßt sich nicht aktivieren, da es einen fatalen Fehler erzeugt. Es benötigt zwangsgweise WP 3.3, ich setze noch 3.2.1 ein. Args

  2. Ich denke mal, Dein Blog ist nicht auf irgendeinem Proxy zwischen gecached oder?
    Ich werd das Teil mal morgen bei mir installieren und testen.
    Mal schauen die die Werte mit Cloudflare sind und vor allem: WAS dauert bei mir so lange :|
    Die Ladezeit bei mir ist auch nicht wirklich zufriedenstellend…

  3. Habs gerade mal ausprobiert und konnte sogar 2 Plugins als kleine Performance-Bremsen ausmachen. Da beide nicht zwingend notwendig sind, habe ich sie kurzerhand mal entfernt. Danke für den Tipp, das Plugin kann durchaus gut gebrauchen bei der vierteljährlichen Bloginventur :)

  4. Superinteressant! Vielen Dank für diesen Tipp. Bei mir beansprucht mit Abstand die meiste Performance das eigentlich ja sehr schöne Plugin “Comment Form Quicktags”. Von WP-Typography wusste ich das bereits aus einigen Blogartikeln. Schade, dass es für diese Funktionen nicht performantere Lösungen gibt. Ich habe die “Comment Form Quicktags” gleich mal entfernt. Für so wichtig halte ich diesen Komfort eigentlich auch nicht. Es gibt übrigens eine nette Alternative, von der ich allerdings im Moment nicht weiß, ob sie performancetechnisch besser wäre. Ich probiere das einfach mal aus. WMD heißt es. http://vonlind.com/wordpress-plugins/wmd-editor-wordpress-plugin/

  5. So, habe vorhin geupdated, nun kann ich das Plugin nutzen.
    Ich habe auch ein Killer-Plugin, wpTouch frißt Zeit. Schade, weiß jemand da eine gute Alternative?

  6. Pingback: QuerBlog › Seit langem mal wieder was zur Performance von Wordpress-Blogs › Von Horst › Google

  7. Ich hab gerade mal in das wp-Typography Plugin reingeschaut. Das wundert mich nicht wirklich, dass es *rschlahm ist, wenn bei jedem Aufruf alle Texte durch den hyphenation parser gejagt werden. Ich habe mir sowas ähnliches geschrieben, aber bei mir wird noch über mehrere Ebenen gecached, eben weil das nun mal sehr rechenintensiv ist. :-)

      • Ja, grundsätzlich schon, allerdings ist das derzeit noch Kraut und Rüben. Das kann ich keinem zumuten. Es funktioniert zwar, aber es gibt dazu kein Admin und es hat auch nur hyphenation und seit vorhin auch das mit den widows. In dem Plugin würde ich eine einfache Cachefunktion in diese Funktion process setzen. Damit wäre das Problem pauschal erschlagen.

        function process($text, $isTitle = FALSE) {

        if(is_feed()) { //feed readers can be pretty stupid
        return $this->phpTypo->process_feed($text, $isTitle);
        } else {
        return $this->phpTypo->process($text, $isTitle);
        }
        }

  8. Ich wollte das Plugin gerade auch einmal ausprobieren, da es doch recht interessant zu wissen ist, welches Plugin die Performance des Blogs beeinträchtigt.

    Allerdings finde ich den “Scan-Button” einfach nicht, was mache ich falsch?

  9. “es kommt schlichtweg darauf an, wie gut es programmiert ist.”. Natürlich nicht nur. Ein Plugin, das etliche Datenbankzugriffe zwingend braucht, macht nun mal auch bei guter Programmierung mehr Last als ein Plugin, das das bei guter Programmierung nicht braucht.

  10. Pingback: Segen und Fluch von Shortcodes für Wordpress-Themes — QuerBlog

Hinterlasse eine Antwort

Pflichtfelder sind mit * markiert.

*