WordPress ausmisten und beschleunigen

WordPress wächst und wächst . Ein CMS rein fürs Bloggen, ist WordPress zumindest nicht mehr – dank der unzähligen Plugins, die jeder erstellen kann. Eine ziemlich gute aber auch schlechte Sache. Viele Plugins räumen nicht richtig hinter sich auf und hinterlassen eine Menge Datenmüll.

Dazu kommt dann noch, dass ein Großteil der Plugins mit CPTs (Custom Post Types) arbeiten und diese leider mit allen anderen WordPress-Sachen in einer Datenbank-Tabelle gespeichert werden. Das ist kein Pluginfehler, sondern ein Entwicklerproblem. CPTs anzulegen geht schnell – ist aber so ziemlich das Schlimmste was man machen kann – vor allem bei größeren Geschichten.

Das Ergebnis: Die Seite ist langsam und es macht einfach keinen Spaß mehr im wp-admin zu arbeiten. Man sucht nach Alternativen.

Ganz lösen lässt sich das Problem ohne Neuinstallation leider nicht. Allerdings kannst du es mit diversen Plugins versuchen und Plugins löschen, die du gar nicht mehr benötigst.

Womit du anfängst

  1. ist es wichtig, dass du einen guten Hoster hast. All-Inkl* ist in Deutschland sehr beliebt und vor allem günstig. Wenn du lieber alles selbst machst, kannst du auch bei Uberspace vorbeischauen.
  2. kannst du es mit CDN versuchen. Hier wird deine Seite an MaxCDN übertragen und deine Besucher rufen die Seite von dort aus auf. Das sorgt für einen ordentlichen Geschwindigkeitsschub – kostet aber auch ein paar Euros.
  3. solltest du dein WordPress Theme überprüfen. Werden für das WordPress Theme viele Plugins benötigt? Schau auch mal in den Ordner. Wirst du von Dateien und Ordnern erschlagen, oder kommt das Theme ziemlich aufgeräumt vor? Vielleicht solltest du auch einfach mal nen neuen Anstrich versuchen und ein neues Theme verwenden!

*Das ist wieder ein Partnerlink. Du kannst die Seite auch über diesen Link aufrufen!

WordPress Plugins

Plugins Garbage Collector

Um den Datenmüll der Plugins zu löschen, nutzt du am besten dieses Plugin. Es säubert zumindest die Datenbank vor ungebrauchten Tabellen. Außerdem wirst du IMMER gefragt, ob du dir sicher bist, etwas zu löschen. Es kann also eigentlich gar nichts schief gehen.

Simple Revisions Delete

WordPress speichert deine Beiträge, Seiten und andere Dinge zwischen und löscht diese Daten leider nicht automatisch. Es kann also gut sein, dass für einen Beitrag 9 Sicherungen erstellt werden. Mit diesem Plugin lassen sich diese Kopien löschen.

Update vom 15.09.2017: Wie Philipp schon in den Kommentaren sagte, lassen sich die Revisionen auch in der config.php deaktivieren Dafür musst du in die Datei define( 'WP_POST_REVISIONS', false ); tippen und speichern. Füge den Schnipsel einfach ans Ende deiner config.php ein und die Revisionen sind deaktiviert. Wenn dir das zu heikel ist, kannst du auch das genannte Plugin verwenden.

Cache-Control

Mit Cache-Control lassen sich die WordPress internen Caches konfigurieren. Das ist ziemlich nützlich, wenn man gerade an der Seite arbeitet und sofort die Ergebnisse sehen möchte. Außerdem kann es hilfreich sein, die WordPress internen Caches zu deaktivieren und auf ein Plugin zurückzugreifen.

Fast Velocity Minify (FVM)

Update vom 14.07.2020: Meine aktuelle Empfehlung, da FVM schlanker ist und weniger Fehler verursacht. Das Plugin bietet allerdings nicht so umfassende Funktionen wie andere Plugins in dem Bereich, sodass man evtl. Browsercaching und gzip mit Hilfe der .htaccess aktivieren muss. In Kombination mit dem Plugin Flying Pages, für mich unschlagbar. Mit Pixelbart erziele ich so regelmäßig 95-100 Punkte bei Pagespeed Insights.

Schaue auch hier vorbei (englisch): sparringmind und hier wpbeginner