Skip to content

Alles für WordPress, Webentwicklung — und mehr

🗑️ WordPress-cache leeren: eine vollständige anleitung

🗑️ WordPress-cache leeren: eine vollständige anleitung

Sie nehmen Änderungen an einem Theme vor, passen Text auf einer Seite an, aktualisieren ein Plugin, und die Website sieht aus, als wäre nichts passiert. Kommt Ihnen das bekannt vor? Mit ziemlicher Sicherheit sind Sie auf den WordPress-Cache gestoßen. Und nein, das ist kein Fehler, und ein Server-Neustart ist nicht nötig.

Cache ist eine nützliche Sache. Er beschleunigt den Seitenaufbau um ein Vielfaches, spart Hosting-Ressourcen und verbessert Verhaltensmetriken. Aber nur so lange, bis er beginnt, Ihnen und Ihren Besuchern eine veraltete Version der Website anzuzeigen. Dann wird der Cache vom Helfer zum Problem.

Die gute Nachricht: Das Leeren des WordPress-Caches dauert Sekunden. Keine Konsole, kein Entwickler, keine magischen Beschwörungsformeln. In dieser Anleitung finden Sie alle vier Cache-Typen, die auf jeder WordPress-Website existieren, sowie Schritt-für-Schritt-Anleitungen zum Leeren jedes einzelnen. Vom Browser bis zum CDN.

💡 Kurzer Überblick:

  • Öffnen Sie Ihren Browser, drücken Sie Strg+Umschalt+Entf, und Sie haben den Browser-Cache bereits zur Hälfte geleert
  • Klicken Sie im WordPress-Adminbereich auf eine Schaltfläche im Caching-Plugin, und der Plugin-Cache wird in einer Sekunde geleert
  • Wenn Ihre Website auf Managed Hosting läuft (WP Engine, Flywheel, Cloudways), bietet das Hosting-Panel eine native Schaltfläche zum Zurücksetzen des Server-Caches
  • Bei Websites hinter Cloudflare oder Sucuri erfolgt die Leerung über das Dashboard des CDN-Anbieters, ebenfalls mit einem Klick

Was ist WordPress-Cache

Cache ist ein temporärer Datenspeicher. Anstatt bei jeder Anfrage eine Seite von Grund auf neu zu erstellen (PHP + Datenbank + Theme-Dateien), liefert der Server oder Browser eine bereits vorbereitete, gespeicherte Kopie aus. Das Ergebnis: Die Seite lädt nicht in 2 Sekunden, sondern in 0,4.

Eine Alltagsanalogie: Sie haben die Fernbedienung vom Schrank auf das Sofa gelegt. Beim nächsten Mal müssen Sie nicht aufstehen und durch das Zimmer gehen, die Fernbedienung ist bereits griffbereit. Genauso funktioniert der Cache: „Heiße" Daten werden in der Nähe gespeichert, der Zugriff darauf erfolgt sofort.

Im WordPress-Ökosystem findet Caching gleichzeitig auf mehreren Ebenen statt. Und um zu verstehen, welcher spezifische Cache Sie daran hindert, die aktuelle Version der Website zu sehen, müssen Sie diese Ebenen kennen.

4 Cache-Typen auf einer WordPress-Website

Jede WordPress-Website durchläuft, unabhängig von Hosting und Plugin-Konfiguration, vier Caching-Ebenen. Sehen wir uns jede einzelne an.

Browser-Cache

Jeder moderne Browser (Chrome, Firefox, Edge, Safari) speichert automatisch statische Inhalte besuchter Websites auf Ihrem Computer: Bilder, CSS-Dateien, JavaScript, Schriftarten und sogar ganze HTML-Seiten. Beim erneuten Besuch einer Website lädt der Browser diese Dateien nicht erneut herunter, sondern ruft sie aus dem lokalen Speicher ab.

Für den Website-Betreiber ist das ein Pluspunkt: Regelmäßige Besucher sehen Seiten schneller, die Serverlast sinkt. Der Nachteil zeigt sich, wenn Sie Ihr Logo aktualisiert, Schaltflächen umgefärbt oder Schriftarten geändert haben, Ihr Browser aber weiterhin alte Versionen der Dateien anzeigt. Die Lösung: manuelles Leeren des Browser-Caches (Anleitung siehe unten).

Plugin-Cache

Caching-Plugins sind das Hauptwerkzeug zur Beschleunigung von WordPress. Sie erstellen statische HTML-Kopien dynamischer Seiten und liefern diese an Besucher aus, wobei der aufwändige PHP+MySQL-Zyklus umgangen wird. Die beiden beliebtesten kostenlosen Lösungen sind W3 Total Cache auf WordPress.org (über 1 Mio. aktive Installationen) und WP Super Cache von Automattic (über 1 Mio. aktive Installationen, entwickelt von Automattic).

Ein Plugin kann Seiten, komprimiertes CSS/JS, Datenbankabfragen, Objekte cachen und sogar in ein CDN integrieren. Wenn Besucher jedoch nach der Veröffentlichung eines neuen Beitrags oder der Bearbeitung des Designs die alte Version sehen, ist der Übeltäter mit ziemlicher Sicherheit der Plugin-Cache. Die Schaltfläche „Cache löschen" im Adminbereich löst das Problem sofort.

Server-Cache

Die meisten Managed-WordPress-Hoster integrieren Server-Caching direkt in ihre Architektur. WP Engine fügt eine Löschen-Schaltfläche direkt im WordPress-Adminbereich hinzu. Flywheel platziert sie in der oberen Leiste. Pagely verwendet ein eigenes PressArmor-Panel mit einer „Purge All"-Option.

Einige Hoster gehen noch weiter und setzen einen Reverse-Proxy ein: Mehrere Cache-Server stehen „vor" dem Hauptserver und bearbeiten wiederholte Anfragen. Der Server-Cache wird über das Hosting-Panel oder durch Kontaktaufnahme mit dem Support geleert; eine universelle Schaltfläche gibt es hier nicht, jeder Hoster implementiert dies anders.

Drittanbieter-Cache (CDN)

Wenn die Website über einen CDN-Anbieter (Cloudflare oder Sucuri) ausgeliefert wird, entsteht eine weitere Cache-Ebene, die über Dutzende von Rechenzentren weltweit verteilt ist. Das CDN speichert Kopien statischer Dateien und sogar ganzer HTML-Seiten geografisch nah bei jedem Besucher.

Interessante Tatsache: Ein richtig konfiguriertes CDN kann die statischen Inhalte einer Website selbst dann ausliefern, wenn der Ursprungsserver selbst vorübergehend nicht verfügbar ist. Besucher bemerken das nicht, die Seiten werden weiterhin aus dem Cache geöffnet. Der Preis für diesen Komfort ist jedoch die Notwendigkeit, den CDN-Cache bei jeder wesentlichen Aktualisierung der Website zu leeren. Andernfalls sehen Besucher aus verschiedenen Regionen unterschiedliche Versionen der Seiten.

Warum Sie den WordPress-Cache überhaupt leeren sollten

Der Cache erledigt seine Aufgabe fast immer hervorragend. Es gibt jedoch drei spezifische Situationen, in denen Sie ihn sofort leeren müssen:

Sie haben Inhalte aktualisiert, sehen die Änderungen aber nicht. Sie haben eine Überschrift umgeschrieben, Text auf der Startseite ersetzt, einen neuen Block hinzugefügt, klicken im Adminbereich auf „Aktualisieren", aber die Website zeigt die alte Version. Hier hält der Plugin- oder Server-Cache die alte Kopie fest.

Das Design ist nach Bearbeitungen fehlerhaft. Sie haben CSS geändert, das Theme aktualisiert, ein neues Plugin installiert, und das Layout ist auseinandergefallen. Oft liegt das Problem nicht im Code, sondern daran, dass der Browser weiterhin alte Stylesheets und Skripte lädt. Das gemeinsame Leeren von Browser-Cache und Plugin-Cache löst die meisten dieser Fälle.

Besucher sehen veraltete Inhalte. Ein falsch konfigurierter Cache kann Nutzern, die die Website bereits besucht haben, wochenlang eine alte Seitenversion anzeigen. Besonders heimtückisch ist der CDN-Cache: Ein Besucher aus Berlin sieht etwas anderes als jemand aus Tokio. Das Leeren aller Cache-Ebenen synchronisiert die Ausgabe.

So leeren Sie den Browser-Cache

Der Browser-Cache ist am einfachsten zu leeren und der häufigste Grund, warum Website-Betreiber ihre eigenen Bearbeitungen nicht sehen. Betrachten wir die drei wichtigsten Browser.

Google Chrome

Chrome speichert aggressiv im Cache; das ist einer der Gründe für seine Geschwindigkeit. Das Leeren erfordert jedoch nur drei Klicks.

Klicken Sie auf das Drei-Punkte-Symbol oben rechts, gehen Sie zu Weitere Tools und wählen Sie Browserdaten löschen. Die Tastenkombination Strg+Umschalt+Entf bewirkt dasselbe.

Chrome-Menü: Weitere Tools und Browserdaten löschen

Wählen Sie im sich öffnenden Fenster den Zeitraum aus (ich empfehle „Gesamte Zeit" für eine vollständige Bereinigung), aktivieren Sie Bilder und Dateien im Cache und klicken Sie auf Daten löschen.

Chrome-Dialog zum Cache leeren: Auswahl zwischengespeicherter Dateien

Erledigt. Laden Sie die Seite mit Strg+F5 neu (vollständiger Neuladen ohne Cache), und Sie sehen die aktuelle Version.

Mozilla Firefox

Firefox steht Chrome in puncto Komfort bei der Cache-Leerung in nichts nach. Klicken Sie auf das Menüsymbol (drei Striche) und dann auf den Reiter Chronik.

Firefox-Menü: Navigation zum Chronik-Tab

Wählen Sie im Dropdown-Menü Neueste Chronik löschen.

Firefox-Chronik-Panel mit Option Neueste Chronik löschen

Stellen Sie im erscheinenden Fenster den Zeitraum auf „Alles", aktivieren Sie Cache und klicken Sie auf Jetzt löschen.

Firefox-Dialog zum Cache leeren mit ausgewählter Cache-Option

Microsoft Edge

Edge basiert auf derselben Chromium-Engine wie Chrome, daher ist die Logik zum Leeren ähnlich. Klicken Sie auf das Menüsymbol (drei Punkte) und wählen Sie Einstellungen.

Microsoft Edge-Menü mit Navigation zu den Einstellungen

Navigieren Sie im linken Einstellungsmenü zu Datenschutz, Suche und Dienste und klicken Sie auf die Schaltfläche Zu löschende Elemente auswählen.

Edge-Einstellungen: Schaltfläche zum Auswählen der zu löschenden Elemente

Aktivieren Sie Bilder und Dateien im Cache und klicken Sie auf Jetzt löschen.

Edge-Dialog zum Cache leeren mit ausgewählten zwischengespeicherten Daten

Eine nützliche Edge-Funktion, die Chrome nicht bietet: Sie können das automatische Leeren des Caches bei jedem Schließen des Browsers aktivieren. Diese Option finden Sie im selben Abschnitt der Datenschutzeinstellungen.

Öffnen Sie die Seite nach dem Leeren des Browser-Caches mit Strg+F5. Sollte das Problem weiterhin bestehen, fahren Sie mit dem Plugin-Cache fort.

So leeren Sie den Plugin-Cache

Die Methode zum Leeren hängt vom jeweiligen Plugin ab, aber fast immer läuft es auf einen Knopfdruck im WordPress-Adminbereich hinaus.

W3 Total Cache

W3 Total Cache im Repository ist das funktionsreichste kostenlose Plugin für WordPress-Caching. Es speichert Seiten, Objekte und Datenbankabfragen zwischen, komprimiert CSS und JS und bindet CDNs ein. Es wird auf Websites wie AT&T und MakeUseOf eingesetzt.

Um den Cache zu leeren, gehen Sie in den WordPress-Adminbereich und navigieren Sie zu Performance → Dashboard. Klicken Sie auf die Schaltfläche empty all caches, und das Plugin löscht alle Cache-Ebenen in einem Vorgang.

W3 Total Cache-Dashboard mit Schaltfläche Alle Caches leeren

WP Super Cache

WP Super Cache auf WordPress.org wird von Automattic entwickelt, dem Unternehmen hinter WordPress.com, Jetpack, Akismet und WooCommerce. Das Plugin generiert statische HTML-Dateien aus dynamischen Inhalten und liefert diese anstelle des ressourcenintensiven PHP-Zyklus aus.

Das Leeren ist unkompliziert: Gehen Sie im WordPress-Adminbereich zu Einstellungen → WP Super Cache und klicken Sie auf die Schaltfläche Delete Cache.

WP Super Cache-Einstellungsseite mit Schaltfläche Cache löschen

Beide Plugins fügen zudem eine Schnellleeren-Schaltfläche in die WordPress-Adminleiste ein, sodass Sie den Cache mit einem Klick aus jedem Adminbereich heraus löschen können.

So leeren Sie Server- und Drittanbieter-Caches

Für den Server-Cache gibt es keine allgemeingültige Anleitung; jeder Hosting-Anbieter implementiert den Mechanismus anders. Das Grundprinzip: Bei Managed-WordPress-Hosts (WP Engine, Flywheel, Cloudways, Kinsta) ist die Schaltfläche zum Zurücksetzen des Caches im Hosting-Bedienfeld oder direkt im WordPress-Adminbereich integriert. Bei Shared Hosting (SiteGround, Bluehost) findet sich die Caching-Funktion möglicherweise im Bereich „Site-Optimierung" von cPanel.

Konzeptionelle Darstellung der Interaktion von Server-Cache und CDN

Um den Cloudflare-Cache zu leeren, melden Sie sich in Ihrem Konto an, wählen Sie die Website aus und gehen Sie zu Caching → Purge Cache. Die Schaltfläche Purge Everything löscht den gesamten CDN-Cache für die Domain. Bei Sucuri ist der Weg ähnlich: Performance → Clear Cache. Beide Vorgänge dauern 30 Sekunden bis 2 Minuten, während das CDN den Löschbefehl an alle Rechenzentren sendet.

Wenn die Website sowohl Server-Cache als auch CDN nutzt, ist die Reihenfolge entscheidend: Leeren Sie zuerst den Server-Cache, dann den CDN-Cache. So stellen Sie sicher, dass das CDN die aktuelle Version vom Server zwischenspeichert und nicht eine veraltete Kopie.

Ein kurzes Video zum Thema: Aufschlüsselung aller Arten von WordPress-Caching, einschließlich Redis Object Cache und Full Page Cache, mit einer Demonstration der Bereinigung jeder einzelnen Ebene.

⁉️🤔 Häufig gestellte Fragen

Warum sehe ich nach der Bearbeitung keine Änderungen auf der Website?

Höchstwahrscheinlich betrachten Sie eine zwischengespeicherte Version. Drücken Sie in Ihrem Browser Strg+Umschalt+Entf, leeren Sie den Plugin-Cache in der WordPress-Administration und öffnen Sie die Seite dann mit Strg+F5. Hilft das nicht, leeren Sie den Server-Cache über das Hosting-Panel. Reihenfolge der Maßnahmen: Browser-Cache → Plugin-Cache → Server-Cache → CDN. Gehen Sie die Kette vom Einfachen zum Komplexen durch; in den meisten Fällen ist das Problem im ersten oder zweiten Schritt behoben.

Welches Caching-Plugin ist besser: W3 Total Cache oder WP Super Cache?

W3 Total Cache bietet mehr Funktionen: Es speichert Seiten, Objekte und Datenbankabfragen zwischen, minimiert und komprimiert Ressourcen. WP Super Cache ist einfacher zu konfigurieren und wird von Automattic entwickelt, dem Team hinter WordPress selbst. Wählen Sie W3TC, wenn Sie bereit sind, 10 Minuten in die Feinabstimmung zu investieren, und WP Super Cache, wenn Sie es nach dem Motto „Einrichten und vergessen" handhaben möchten. Beide sind kostenlos und haben jeweils über eine Million aktive Installationen. Für einen typischen Blog oder eine Unternehmenswebsite liegt der Geschwindigkeitsunterschied zwischen ihnen im Bereich von 0,1 bis 0,2 Sekunden.

Sollte ich den Cache nach der Aktualisierung von WordPress-Plugins leeren?

Ja, und das ist zwingend erforderlich. Die Aktualisierung eines Plugins oder Themes ändert CSS- und JavaScript-Dateien, die der Browser und das Caching-Plugin möglicherweise in der alten Version gespeichert haben. Leeren Sie nach jedem Plugin-, Theme- oder WordPress-Core-Update den Plugin-Cache und den Browser-Cache; das beugt Stil- und Skriptkonflikten vor. Besonders kritisch nach größeren Updates (Hauptversionen von WordPress, Wechsel zu einer neuen PHP-Version): Investieren Sie jetzt 15 Sekunden in die Cache-Leerung und sparen Sie sich später eine halbe Stunde Suche nach einem „kaputten" Layout.

Wie oft sollte ich den WordPress-Cache leeren?

Nur wenn es wirklich nötig ist: nach Inhaltsaktualisierungen, Designänderungen, der Installation oder Aktualisierung von Plugins und Themes. In der übrigen Zeit lassen Sie den Cache seine Arbeit tun; dafür ist er da. Es ist nicht sinnvoll, den Cache jeden Tag „vorbeugend" zu leeren. Ausnahme: Wenn die Website sehr dynamisch ist (Forum, Online-Shop mit häufigen Preis- und Bestandsänderungen), setzen Sie eine kürzere Cache-Lebensdauer (TTL), zum Beispiel 2 bis 4 Stunden statt der üblichen 24. So sehen Besucher aktuelle Daten ohne manuelle Leerung.

Kann ich die Cache-Leerung automatisieren?

Ja, die meisten Caching-Plugins unterstützen die automatische Leerung bei bestimmten Ereignissen: Veröffentlichung eines neuen Beitrags, Aktualisierung einer Seite, Änderung des Themes. W3 Total Cache und WP Super Cache beherrschen das von Haus aus. Für Server-Cache und CDN funktionieren API-Aufrufe via WP-CLI oder HTTP-Requests an die API des Anbieters gut. Aber vollständige Automatisierung ist ein zweischneidiges Schwert. Zu häufiges Leeren reduziert den Cache-Nutzen auf null: Der Server baut die Seiten jedes Mal von Grund auf neu. Richten Sie die automatische Leerung nur für wirklich bedeutsame Ereignisse ein (neuer Beitrag, Änderungen an kritischen Seiten).

WordPress-Cache leeren: Was und wann Sie klicken müssen

Der universelle Algorithmus für jede Situation sieht so aus:

  • Sehen Sie Ihre Bearbeitungen nicht? Strg+Umschalt+Entf im Browser + Schaltfläche „Cache löschen" im Plugin.
  • Besucher beschweren sich über ein veraltetes Design? Plugin-Cache leeren, dann Server-Cache, dann CDN (falls vorhanden).
  • Nach einem Theme- oder Plugin-Update ist alles kaputt? Browser- + Plugin-Cache leeren und mit Strg+F5 neu laden.

In den meisten Fällen wird das Problem durch das Leeren des Browser- und Plugin-Caches behoben. Server- und CDN-Cache werden seltener benötigt, aber wenn sie gebraucht werden, geht es nicht ohne sie. Jetzt haben Sie eine Schritt-für-Schritt-Anleitung für jede Ebene. Setzen Sie ein Lesezeichen auf diese Seite; sie wird Ihnen noch nützlich sein.