Zum Inhalt springen

WordPress Cache leeren: Alle Methoden 2026

Änderungen sind nicht sichtbar? Styles stimmen nicht? Oft liegt es am Cache. Diese Anleitung zeigt alle Methoden, um den WordPress Cache zu leeren – Browser, Plugin, Server und CDN.

Was ist der Cache und warum gibt es ihn?

Cache = Zwischenspeicher

Statt jede Seite neu zu generieren, speichert der Cache fertige Versionen:

Ohne Cache:

  1. Browser fragt Seite an
  2. Server fragt Datenbank
  3. PHP generiert HTML
  4. Server sendet Seite
  5. → Dauert 500ms - 3 Sekunden

Mit Cache:

  1. Browser fragt Seite an
  2. Server liefert gespeicherte Version
  3. → Dauert 50-200ms

Die verschiedenen Cache-Ebenen

Cache-TypWoWas wird gespeichert
Browser-CacheBeim BesucherCSS, JS, Bilder
Seiten-CachePlugin/ServerFertige HTML-Seiten
Objekt-CacheServer (Redis/Memcached)Datenbank-Abfragen
CDN-CacheCDN-Server weltweitStatische Dateien
OPcachePHPKompilierter PHP-Code

Wann muss ich den Cache leeren?

Unbedingt leeren bei:

  • ✅ Nach Änderungen am Design (CSS, Theme)
  • ✅ Nach Plugin-Updates
  • ✅ Wenn Änderungen nicht sichtbar sind
  • ✅ Nach Änderungen an der Struktur
  • ✅ Debugging von Problemen

Nicht nötig bei:

  • ❌ Normalen Content-Änderungen (Artikel, Seiten)
  • ❌ Nach jedem Post veröffentlichen
  • ❌ Routinemäßig "zur Sicherheit"

Gute Caching-Plugins leeren den Cache automatisch bei Content-Änderungen.


Browser-Cache leeren

Der Browser-Cache ist die häufigste Ursache für "Ich sehe die Änderung nicht".

Für dich selbst (schnell)

Tastenkürzel für Hard Reload:

BrowserWindows/LinuxMac
ChromeCtrl + Shift + RCmd + Shift + R
FirefoxCtrl + Shift + RCmd + Shift + R
Safari-Cmd + Option + E
EdgeCtrl + Shift + RCmd + Shift + R

Komplett leeren (Chrome)

  1. Strg + Shift + Entf (oder Cmd + Shift + Entf)
  2. Zeitraum: "Gesamte Zeit"
  3. ✅ "Bilder und Dateien im Cache"
  4. "Daten löschen"

Für Besucher

Du kannst den Browser-Cache deiner Besucher nicht leeren!

Lösungen:

  • Cache-Busting (Versionsnummern in URLs)
  • Kurze Cache-Zeiten setzen
  • Warten (Browser-Cache läuft automatisch ab)

Plugin-Cache leeren

WP Rocket

  1. Admin-Leiste → "Cache leeren"
  2. Oder: WP Rocket → Dashboard → "Cache leeren"

Einzelne Seite:

  • Seite aufrufen → Admin-Leiste → "Diese Seite leeren"

W3 Total Cache

  1. Performance → Dashboard
  2. "Empty All Caches" klicken

LiteSpeed Cache

  1. LiteSpeed Cache → Toolbox
  2. "Purge All" klicken

WP Super Cache

  1. Einstellungen → WP Super Cache
  2. "Cache löschen" klicken

Autoptimize

  1. Autoptimize → "CSS/JS Cache löschen"
  2. Oder Admin-Leiste → "Autoptimize Cache leeren"

WP Fastest Cache

  1. WP Fastest Cache → "Delete Cache"
  2. Oder: "Delete Cache and Minified CSS/JS"

Server-Cache leeren

Bei Managed WordPress Hosting

Die meisten Managed Hoster haben eigenes Caching:

HosterCache leeren
RaidboxesDashboard → "Cache löschen"
KinstaMyKinsta → Tools → "Cache leeren"
WP EngineAdmin-Leiste → "Clear All Caches"
CloudwaysApplications → "Purge Cache"
SiteGroundSG Optimizer → Caching → Purge

Varnish Cache

Wenn dein Hosting Varnish nutzt:

# Per SSH
varnishadm "ban req.url ~ /"

Oder per Plugin: "Proxy Cache Purge"

OPcache (PHP-Cache)

Bei PHP-Änderungen kann OPcache hängen:

Plugin: OPcache Reset

Per Code (functions.php):

if (function_exists('opcache_reset')) {
    opcache_reset();
}

Beim Hosting: PHP neustarten lassen


CDN-Cache leeren

Cloudflare

  1. Dashboard → Caching → Configuration
  2. "Purge Everything"

Einzelne URLs:

  1. Caching → Configuration
  2. "Custom Purge"
  3. URLs eingeben

BunnyCDN

  1. Pullzone → Cache
  2. "Purge Cache" → "Purge All"

KeyCDN

  1. Zones → Deine Zone
  2. "Purge" → "Purge Zone"

Objekt-Cache leeren

Bei Redis oder Memcached:

Redis

redis-cli FLUSHALL

Oder per Plugin: Redis Object Cache → "Flush Cache"

Memcached

echo 'flush_all' | nc localhost 11211

Alles auf einmal leeren

Mit WP Rocket

WP Rocket leert automatisch:

  • Seiten-Cache
  • Browser-Cache (durch Versionierung)
  • Objekt-Cache (falls aktiviert)

Zusätzlich manuell CDN leeren, falls verwendet.

Checkliste: Komplett-Reset

  1. [ ] Browser-Cache (Strg + Shift + R)
  2. [ ] Plugin-Cache
  3. [ ] Server-Cache (falls vorhanden)
  4. [ ] CDN-Cache (falls verwendet)
  5. [ ] OPcache (bei PHP-Problemen)
  6. [ ] Inkognito-Fenster zum Testen

Häufige Probleme

"Änderungen immer noch nicht sichtbar"

Prüfen:

  1. Wirklich alle Cache-Ebenen geleert?
  2. CDN vergessen?
  3. Im Inkognito-Fenster testen
  4. Anderen Browser probieren
  5. Vom Handy aus testen

"Nach Cache leeren ist Seite langsam"

Normal! Der Cache muss sich erst wieder aufbauen.

Tipp: Nach dem Leeren wichtige Seiten einmal aufrufen, damit der Cache wieder gefüllt wird.

"Cache leert sich nicht"

Ursachen:

  • Mehrere Cache-Plugins installiert (Konflikt!)
  • Server-Cache überschreibt Plugin
  • CDN hält alte Version

Lösung: Nur EIN Cache-Plugin verwenden, alle Ebenen prüfen.


Cache automatisch leeren lassen

Gute Caching-Plugins leeren automatisch bei:

  • ✅ Veröffentlichen/Aktualisieren von Posts
  • ✅ Theme-Wechsel
  • ✅ Widget-Änderungen
  • ✅ Menü-Änderungen
  • ✅ Plugin-Aktivierung/-Deaktivierung

Manuell leeren nur nötig bei:

  • CSS/JS-Änderungen in Dateien
  • Änderungen per FTP
  • Nach dem Debugging
  • Bei unerklärlichen Problemen

Best Practices

1. Nur ein Caching-Plugin

Mehrere Cache-Plugins = Chaos. Entscheide dich für eins.

2. Staging zum Entwickeln

Auf Staging können Änderungen ohne Cache-Probleme getestet werden.

3. Cache-Busting aktivieren

Die meisten Plugins fügen Versionsnummern an CSS/JS an – so wird bei Änderungen automatisch die neue Version geladen.

4. Sensible Seiten ausschließen

Diese Seiten sollten nicht gecacht werden:

  • Warenkorb / Checkout
  • Login-Seite
  • Mitgliederbereich
  • Personalisierte Seiten

Zusammenfassung

Cache leeren in der richtigen Reihenfolge:

  1. Browser – Strg/Cmd + Shift + R
  2. Plugin – Admin-Leiste oder Plugin-Einstellungen
  3. Server – Falls Managed Hosting
  4. CDN – Falls verwendet
  5. Testen – Im Inkognito-Fenster

Wichtig:

  • Nur EIN Caching-Plugin nutzen
  • Cache leert sich meist automatisch bei Content-Änderungen
  • Manuelles Leeren bei CSS/JS-Änderungen oder Problemen

Weiterführende Artikel


Probleme mit dem Cache?

Bei unserer WordPress Wartung kümmern wir uns um optimale Caching-Konfiguration.