WordPress Hosting & Plugins

WordPress schnell and sicher machen: Eine Checkliste für Leistung und Plugins

WordPress ist immer nur so schnell und sicher wie das, was darauf läuft. Hier ist die praktische Checkliste, die wir auf jede von uns gehostete WordPress-Website anwenden – was zu cachen ist, was abzusichern ist und welche Plugins sich ihren Platz verdienen im Vergleich zu denen, die durch die Plattform überflüssig werden.

WordPress ist nur so gut wie das, worauf es läuft

WordPress betreibt einen großen Teil des Webs, weil es flexibel ist, aber diese Flexibilität ist auch der Grund, warum es langsam und unsicher wird: Eine Standardinstallation fragt die Datenbank pro Seite Dutzende Male ab, gibt ihre Version und ihren Stack für jeden sichtbar preis und lädt dazu ein, Plugins zu stapeln, bis Leistung und Angriffsfläche gleichermaßen unbemerkt anwachsen. Nichts davon ist ein Fehler in WordPress, sondern vielmehr die Konsequenz daraus, es auf einer Infrastruktur zu betreiben, die nichts tut, um zu helfen.

Die gute Nachricht ist, dass dieselben wenigen Entscheidungen das Meiste davon beheben, und es sind Entscheidungen bezüglich des Stacks anstelle des Inhalts. Cachen Sie aggressiv auf der richtigen Ebene, halten Sie die Datenbank aus dem kritischen Pfad heraus, betreiben Sie die wenigen Plugins, die sich ihren Platz wirklich verdienen, halten Sie alles gepatcht und isolieren Sie die Website, damit ein Problem eingegrenzt bleibt. Dieser Beitrag ist genau diese Checkliste, in der Reihenfolge, in der wir sie auf jede WordPress-Website auf der Plattform anwenden.

Serverseitig cachen, nicht nur im Plugin

Der größte einzelne Hebel für die WordPress-Geschwindigkeit besteht darin, WordPress bei den meisten Besuchen gar nicht erst auszuführen. Eine Standardanfrage startet WordPress, führt Ihre Plugins aus und fragt die Datenbank ab, bevor ein einziges Byte gesendet wird; ein Full-Page-Cache liefert die fertige Seite beim nächsten Zugriff direkt vom Webserver aus und überspringt diesen gesamten Startvorgang. Wo dieser Cache liegt, ist entscheidend: Ein Caching-Plugin sitzt innerhalb von PHP, sodass PHP immer noch startet, bevor der Cache antworten kann, während ein Cache auf Serverebene früher in der Anfrage antwortet und Seiten in einer Form vorhält, die der Server sofort ausliefern kann.

Jede WordPress-Site, die wir hosten, läuft auf LiteSpeed Enterprise mit LSCache auf Serverebene, und unser eigenes Cache-Plugin verbindet WordPress von Haus aus korrekt damit – vorinstalliert und automatisch aktualisiert, sodass Sie eine Sache weniger konfigurieren oder aktuell halten müssen. Auf einem Nicht-LiteSpeed-Ursprung gibt daselbe Plugin einfach keine Full-Page-Header aus und hält sich im Hintergrund, während der Objekt-Cache weiterarbeitet, sodass eine migrierte Site niemals halb konfiguriert zurückbleibt. Die praktische Regel für Ihre eigene Checkliste: ein Full-Page-Cache auf dem Server und kein zweites Caching-Plugin zusätzlich installieren – sie behindern sich gegenseitig.

Der Objektspeicher und die Datenbank

Nicht jede Anfrage kann eine statische Seite sein. Eingeloggte Sitzungen, der Admin-Bereich, die Suche, Warenkorb-Funktionen und personalisierte Fragmente müssen PHP ausführen, und bei diesen verschiebt sich das Ziel vom Überspringen der Anwendung hin zum Überspringen der Datenbank. Ein objektbasiertes Caching pro Site — in unserem Fall Redis — speichert die Ergebnisse wiederholter Datenbankabfragen im Arbeitsspeicher, sodass dieselben Optionen, Transients und Lookups nicht bei jedem Aufruf erneut in der Datenbank abgefragt werden. Der Effekt zeigt sich genau dort, wo ein Full-Page-Cache nicht helfen kann: ein schnellerer Admin-Bereich, schnellere Warenkörbe und eine deutlich geringere Datenbanklast bei hohem Traffic.

Das entscheidende Wort lautet pro Site. Ein gemeinsam genutzter Objektsache bedeutet, dass eine ausgelastete oder schlecht geschriebene Website die gecachten Daten aller anderen verdrängen und die Datenbank für ihre Nachbarn aushungern kann; ein dedizierter Cache pro Site, gekoppelt mit Datenbanklimits pro Site, hält diesen Schadensradius eingedämmt. Betrachten Sie auf Ihrer Checkliste einen persistenten Objektsache für jede Website mit angemeldeten Benutzern oder einem Shop als unverzichtbar und seien Sie bei Hosting-Anbietern vorsichtig, bei denen dieser mandantenübergreifend geteilt wird.

Die Plugins, die sich lohnen — und die, die die Plattform ersetzt

Jedes Plugin, das Sie hinzufügen, ist Code, der bei Aufrufen ausgeführt wird, und eine Tür, durch die vielleicht eines Tages jemand geht. Das ehrliche Ziel lautet daher: so wenige Plugins wie möglich, die so viel wie möglich leisten. Ein guter Host macht eine ganze Kategorie davon überflüssig: Mit Caching auf Serverebene, einem verwalteten Object-Cache und Plattform-Backups benötigen Sie kein Caching-Plugin, kein separates Object-Cache-Plugin und kein Backup-Plugin – diese Aufgaben werden unterhalb von WordPress besser erledigt, und sie zusätzlich darüber auszuführen, erzeugt nur Konflikte und Overhead.

Was von echtem Wert bleibt, ist die kleine Auswahl an Erweiterungen, die echten Nutzen bringen: die Plugins, die Ihre Website für ihre Funktion tatsächlich benötigt, und – auf unserer Plattform – die beiden Plugins in Repository-Qualität, die wir für jede Website entwickeln und mitliefern. Unser Cache-Plugin verbindet WordPress mit dem Server-Cache und sorgt für ein intelligentes Bereinigen, sodass eine Änderung nur die Seiten leert, die sie auch sollte. Unser Footprint-Plugin entfernt bei jedem Deployment die Verräter, die eine Standardinstallation von WordPress preisgibt – Versions- und Generator-Tag, Discovery-Endpunkte, XML-RPC, Pingbacks und den „Powered-by“-Header –, sodass ein Plugin- oder Theme-Update diese nicht heimlich wieder hinzufügen kann. Beide entsprechen den Standards des WordPress.org-Plugin-Verzeichnisses, sind kostenlos und aktualisieren sich selbst.

WordPress sicher und aktuell halten

Die meisten WordPress-Sicherheitsvorfälle sind nicht raffiniert; sie sind alt. Ein veralteter Core, ein veraltetes Theme oder Plugin mit einer bekannten, veröffentlichten Schwachstelle ist der mit weitem Abstand häufigste Weg, wie Websites kompromittiert werden. Das macht aktuelle Software zur wertvollsten Sicherheitsarbeit überhaupt – und zur lästigsten, weshalb sie oft ausgelassen wird. Managed Hosting sollte Ihnen diese Last abnehmen: Es patcht den Stack unterhalb WordPress und macht Core- sowie Plugin-Updates sicher, indem es Ihnen eine Staging-Kopie zum Testen und ein Backup zum Wiederherstellen zur Verfügung stellt.

Abgesehen von der Währung können Sie davon ausgehen, dass die Grenzen für Sie durchgesetzt werden: standardmäßig aktivierter Malware-Scan, damit eine Infektion abgefangen wird, anstatt dass ein Besucher sie entdeckt, Isolierung, damit eine kompromittierte Website keine andere erreichen kann, DDoS-Schutz am Edge sowie TLS überall mit automatisch erneuerten Zertifikaten. All das ersetzt keine grundlegende Hygiene – starke Zugangsdaten, Zugriffe nach dem Prinzip der geringsten Privilegien, das Entfernen nicht mehr genutzter Plugins –, aber es bedeutet, dass die Infrastruktur nicht das schwächste Glied ist. Auf Ihrer Checkliste lautet die Frage für jeden Host einfach: Ist Sicherheit der Standard oder ein Paket, das Sie kaufen?

WooCommerce und die Seiten, die Sie niemals cachen dürfen

Ein Shop ist der Ort, an dem aggressives Caching die größten Erfolge erzielt und den größten Schaden anrichtet, wenn es naiv eingesetzt wird. Der Katalog sowie Produkt- und Kategorieseiten sind die Seiten mit dem höchsten Traffic und der besten Cache-Fähigkeit, die Sie haben, und sie aus einem Full-Page-Cache auszuliefern ist das Beste, was Sie für die Geschwindigkeit eines Shops tun können. Aber Warenkorb-, Kassen- und Kontoseiten sind personenbezogen und dürfen niemals aus einem gemeinsam genutzten Cache ausgeliefert werden – tun Sie das, sieht ein Käufer den Warenkorb von jemand anderem, was sowohl einen defekten Shop als auch einen Datenschutzverstoß darstellt.

Den Weg, beides zu haben, bildet das Zwischenspeichern der Seite und das Erzeugen von Aussparungen für die dynamischen Teile. Edge Side Includes rendern das Warenkorb-Fragment, die Mini-Warenkorb-Summen und den Kontostatus pro Anfrage, während der Rest der Seite aus dem Cache ausgeliefert wird, und Warenkorb, Kasse, „Mein Konto“ sowie alle Nonce- oder Session-Seiten sind standardmäßig ausgeschlossen. Die Aktualität wird durch eine intelligente automatische Bereinigung gewährleistet, die ausgelöst wird, wenn sich ein Produkt, ein Preis oder eine Bestellung ändert, sodass veraltete Preise niemals bestehen bleiben. Wenn Sie WooCommerce betreiben, ist dies der Teil der Checkliste, den Sie genau richtig machen müssen: schneller Storefront aus dem Cache, Live-Warenkorb pro Benutzer, nichts Persönliches wird jemals gecacht.

Häufig gestellte Fragen

Brauche ich trotzdem ein Caching-Plugin wie WP Rocket?

Nein. Das Caching ganzer Seiten wird auf dem Webserver durch LSCache von LiteSpeed geregelt, unser eigenes Cache-Plugin verbindet WordPress damit und kümmert sich um das intelligente Bereinigen (Purging), und ein pro Website eingerichteter Redis-Objekt-Cache befindet sich dahinter. Das Hinzufügen eines zweiten Full-Page-Caching-Plugins arbeitet in der Regel eher gegen den Cache auf Serverebene als ihm zu helfen, weshalb es weder erforderlich noch empfohlen ist.

Welche Plugins macht die Plattform überflüssig?

Caching-Plugins, separate Object-Cache-Plugins und Backup-Plugins sind hier überflüssig, da diese Aufgaben unterhalb von WordPress erledigt werden – durch Caching auf Serverebene, einen verwalteten Site-spezifischen Object Cache und Plattform-Backups. Das Entfernen dieser Plugins reduziert Konflikte und die Angriffsfläche. Was weiterhin sinnvoll ist, sind die Plugins, die Ihre Website für ihre Funktion wirklich benötigt, sowie unsere beiden kostenlosen Cache- und Footprint-Plugins, die vorinstalliert ausgeliefert werden.

Beschleunigt Caching Probleme mit meinem WooCommerce-Warenkorb oder eingeloggten Seiten?

Nein. Warenkorb, Kasse, „Mein Konto“-Seiten sowie sämtliche Nonce- oder Session-Seiten sind standardmäßig vom Cache ausgenommen, und Edge Side Includes sorgen dafür, dass das Warenkorb-Fragment und die Gesamtsummen auf ansonsten gecachten Seiten aktuell bleiben. Käufer sehen immer ihren eigenen Warenkorb und eine funktionierende Kasse, während der Shop-Bereich weiterhin aus dem Cache geladen wird, und eine intelligente automatische Bereinigung leert betroffene Seiten, sobald sich ein Produkt, ein Preis oder eine Bestellung ändert.

Wie halten Sie WordPress sicher, ohne dass ich es verwalten muss?

Wir patchen den Stack unter WordPress, machen Core- und Plugin-Updates durch Staging und Ein-Klick-Wiederherstellung sicher, führen standardmäßig Malware-Scans und DDoS-Schutz aus, isolieren jede Website, damit sich eine Kompromittierung nicht ausbreiten kann, und stellen TLS-Zertifikate automatisch aus und erneuern sie. Das nimmt der Infrastruktur die Rolle des schwachen Glieds; für grundlegende Hygiene wie starke Zugangsdaten und das Entfernen ungenutzter Plugins sind nach wie vor Sie verantwortlich.

14 Tage kostenlos testen

Erstelle deine ersten Websites 14 Tage lang kostenlos — ganz ohne Kreditkarte. Du ziehst mit einer bestehenden Website oder einem Netzwerk um? Deine erste Migration übernehmen wir.

Kostenlos starten