Nachdem ich die letzten Tage ja non-stop Sachen eingebaut habe, wurde die Seite immer langsamer. Ladezeiten zwischen 4-8 Sekunden oder mehr, bis die Seite sichtbar war. Nicht praktikabel! Habe deshalber mehrere Plugins ein und ausgeschaltet…Speed der Seite wurde nicht wirklich besser. Ein Posting im Wordpress Forum hat mich dann auf die Spur geführt: Plugins und Javaskripte (welche inzwischen einige sind) werden meistens als “Hook” im header geladen. Folge: Die Seite wird erst sichtbar, wenn alle Bildchen, Links und Verweise abgerufen wurden. Desweiteren hat mein neues Theme recht viele Rundungsbildchen bzw. Bilder und CSS Daten. Auf der Suche nach Perfomanceverbesserung habe ich das hier gefunden: Hier eine grobe dt. Übersetzung bzw. was ich gemacht habe: Um seine Schwachstellen zu erkennen, soll man sich Firefox mit den Plugins Firebug und Empfohlen wird nutzlose Plugins und Links zu löschen. Okay. Bei mir nicht der Fall, da ich ja erst alles eingebaut habe Der Knackpunkt für einen schnelleren Blog bzw. kürzere Ladezeiten war bei mir der Header. Dank dem Theme wurden Sidebar und einige Plugins im Header geladen, weshalb die Seite nicht aufgebaut wurde. Man kann dem Blog aber ganz einfach klar machen, dass er die Javaskripte und Plugins im footer lädt: Auf “Plugins” im Adminbereich gehen und “bearbeiten” klicken. Jetzt nach “wp_head” suchen und dieses einfach durch “wp_footer” ersetzen. (vorher den Plugin Ordner auf der Festplatte speichern!) In der footer.php prüfen ob dort ein Folge: Die Seite lädt den schlanken Header, Mittelteil und dann den footer. Wird aber während dem Laden schon sichtbar und lädt für den User unsichtbare Plugins während er die Seite ansieht rein. Perfekt! Als letzter Tipp sollte man noch eine Cache Funktion aktivieren, welche Daten von der Datenbank im Cahce des Webservers speichert. Hierzu einfach den Befehl Desweiteren kann man diesen Cache noch mit GZip kompremieren. (Einstellungen => Lesen => ganz unten GZip aktivieren) Die Java Dateien mit einem Java “Shrinker” (Verkleinerer) nochmal zu reduzieren habe ich erstmal gelassen. Soll aber auch einiges bringen! (hab es mal getestet…nur leider bringt meine Seite dann dauernd einen Javaskriptfehler links untem im Eck = nervig) Bei mir haben die Skripte der Wordspew Shoutbox (AJAX) und die MyGallery Gallerie scheinbar am meisten Performance gefressen. 03.11.07: Wordspew habe ich erstmal rausgeworfen….war der größte Performance-Fresser. War ne nette Spielerei, aber was solls. 13.11.07: WP-Cache + Gzip Plugin installiert. Legt Seiten, welche die letzten x Sekunden (einstellbar) angesehen wurden in gezipptem Format auf dem Server ab. Der nächster Aufruf erfolgt also nicht via Datenbank, sondern direkt vom Server. Schneller geht es nicht. |
Ein Trackback zu “Wordpress Performance verbessern – Tipps und Tricks”
12 Kommentare zu “Wordpress Performance verbessern – Tipps und Tricks”
-
1.
Martin sagt:
3. November 2007 um 09:28Hallo Heiko,
danke für die Tipps, mein Blog ist jetzt in das Turbozeitalter durchgestartet
-
2.
Tommy sagt:
3. November 2007 um 11:24Super Beitrag Heiko!
Mal sehen, ob ich bei mir auch noch etwas optimieren kann.
Gruß
Tommy -
3.
Hisky sagt:
3. November 2007 um 11:47Kein Problem. Hab im wesentlichen nur die Tipps von der englischen Seite umgesetzt
Bin nur am überlegen, ob ich die Java Skripte mit einem Java Shrinker noch verkleinere…dürfte einiges ausmachen.
-
4.
Nils sagt:
7. November 2007 um 23:16Jo,
danke für deine Tipps. Das Addon für FF heißt aber YSlow. Nicht YlSow
Musste erstmal suchen. -
5.
Hisky sagt:
7. November 2007 um 23:22Ups. Bisschen Anspruch soll ja noch vorhanden sein

Danke. Habs ausgebessert.
-
6.
Ben sagt:
31. Mai 2008 um 19:22Blöde Frage, aber wie ist das gemeint?
“Auch Plugins, welche inaktiv herumschlummern sollte man löschen und in der Sidebar rausnehmen, wenn diese dort verlinkt sind.”
Soll ich Plugins, DIE AUCH in der Sidebar verlinkt sind, lieber komplett löschen, um mein Wordpress schneller zu machen?
Oder soll ich ALLE PLUGINS, die inaktiv sind und nicht gebraucht werden löschen, AUCH WENN sie in der Sidebar sind?!
Weil ich verstehe nicht ganz den Sinn darin, DEAKTIVIERTE Plugins löschen zu müssen – würde gerne eine Standard-WP-Installation für meine Kunden vorbereiten mit diversen (inaktiven) Plugins..
LG Ben
-
7.
Hisky sagt:
31. Mai 2008 um 22:19Gute Frage
Meiner Meinung nach beides.
Wenn ein Plugin noch in der Sidebar schlummert, muss es ja geladen werden, egal ob aktiv oder inaktiv.
Selbst wenn es NICHT mehr in der Sidebar vorhanden ist, werden auch deaktivierete Plugins kurz durchforstet / geladen.
Ich würde soviel runterhauen wie nur geht.
-
8.
Ben sagt:
31. Mai 2008 um 23:54Naja, was ist mit Plugins, die KEINE Widgets haben? Also z.b. würde ich bei meiner Standard-Wordpress-Installation eine Gallery, Kontaktformular, etc. mit einbinden, um so nicht später alles nachladen zu müssen.
Natürlich standard aus, dann wird meiner Meinung nach auch NICHTS geladen, außer auf der Admin->Plugins-Seite!
-
9.
Gimo sagt:
17. September 2009 um 09:34Hallo
gut und schön, aber was mache ich, wenn der Adminbereich in Wordpress so langsam ist
habe alle überflüssigen Plugins bereits gelöscht
-
10.
Hisky sagt:
17. September 2009 um 17:40Deaktiviere mal alle Plugins. Wenn es dann schneller ist, weißt Du schonmal, dass es an den Plugins liegt.
Danach eines nach dem anderen aktivieren und testen.
-
11.
halbesbit sagt:
18. September 2009 um 22:24Die Java Dateien mit einem Java “Shrinker” (Verkleinerer) oder meinst du JavaScript?
-
12.
Hisky sagt:
19. September 2009 um 10:41Naja. Das Script in den Dateien






November 13th, 2007 at 23:24
[...] hatte beim letzten Umbau das Problem ja nur verschoben. Vom Header in den Footer, damit die Seite heimlich im Hintergrund [...]