LiteSpeed Cache

Rubrik:

, , ,

WordPress Plugin: LiteSpeed Cache (LSCache)

Wir kann ich den Cach von LiteSpeed Cache leeren?

Das Leeren des Caches bei LiteSpeed Cache (LSCache) ist zum Glück ziemlich unkompliziert, egal ob du nur eine bestimmte Seite oder die gesamte Website aktualisieren möchtest.

Hier sind die gängigsten Wege, wie du das direkt in WordPress erledigst:


1. Über die Admin-Bar (Der schnellste Weg)

Wenn du im WordPress-Backend angemeldet bist, siehst du oben in der schwarzen Werkzeugleiste ein Diamant-Symbol (das LiteSpeed-Logo).

  • Fahre mit der Maus über das Symbol.
  • Wähle Alle leeren (Purge All), um den gesamten Website-Cache zu löschen.
  • Wenn du dich gerade auf einer spezifischen Seite im Frontend befindest, kannst du auch Diese Seite leeren wählen.

2. Über das LiteSpeed-Dashboard

Falls du tiefergehende Optionen suchst oder nur bestimmte Bereiche (z. B. nur den CSS/JS-Cache) leeren möchtest:

  1. Gehe im Menü links auf LiteSpeed Cache -> Werkzeugkasten (Toolbox).
  2. Dort findest du im Tab Purge verschiedene Buttons:
    • Purge All: Löscht alles.
    • Purge Front Page: Leert nur die Startseite.
    • Purge Error Pages: Leert Cache von 404-Seiten etc.
    • Purge CSS/JS Cache: Hilfreich, wenn das Design nach Änderungen „zerschossen“ aussieht.

3. Automatisches Leeren

Du musst nicht immer alles manuell machen. Unter LiteSpeed Cache -> Cache -> Purge kannst du einstellen, dass der Cache automatisch geleert wird, wenn du zum Beispiel:

  • Einen Beitrag aktualisierst.
  • Das Theme wechselst.
  • Ein Plugin updatest.

Hinweis: Nach dem Leeren des Caches kann die Seite beim ersten Aufruf für einen kurzen Moment etwas langsamer laden, da LiteSpeed die Dateien erst neu generieren muss.


Ein kleiner Tipp am Rande: Falls du zusätzlich ein CDN (wie Cloudflare) oder einen Browser-Cache nutzt, kann es sein, dass Änderungen trotz „Purge All“ nicht sofort sichtbar sind. In dem Fall müsstest du auch dort den Cache leeren.

Hier ist die Schritt-für-Schritt-Anleitung, um die automatischen Purge-Regeln in LiteSpeed Cache optimal einzustellen:


Schritt 1: Das Purge-Menü öffnen

  1. Logge dich in dein WordPress-Backend ein.
  2. Gehe in der linken Seitenleiste auf LiteSpeed Cache -> Cache.
  3. Klicke oben auf den Tab Purge (Löschen).

Schritt 2: Die wichtigsten Einstellungen setzen

Hier sind die empfohlenen Einstellungen für einen reibungslosen Workflow:

  • Purge All On Upgrade: Schalte dies auf An (ON). Dadurch wird der Cache geleert, wenn WordPress, Plugins oder Themes aktualisiert werden – so vermeidest du Kompatibilitätsprobleme.
  • Auto Purge Rules For Publish/Update: Dies ist der wichtigste Punkt. Stelle sicher, dass hier zumindest folgende Haken gesetzt sind:
    • Front Page (Startseite)
    • All pages (Alle Seiten)
    • Author archive (Autoren-Archiv)
    • Post type archive (Beitragstyp-Archiv)
    • Term archive (Kategorien & Schlagwörter)
    Warum? Wenn du einen neuen Blogartikel veröffentlichst, sorgt diese Einstellung dafür, dass er nicht nur auf seiner eigenen Seite erscheint, sondern auch sofort auf der Startseite und in den Kategorien sichtbar ist.

Schritt 3: Den „Stale“-Cache vermeiden (Optional aber Profi-Tipp)

Weiter unten findest du die Option Serve Stale:

  • Wenn du diese auf Aus (OFF) stellst, zeigt LiteSpeed niemals eine veraltete Version einer Seite an, während im Hintergrund die neue Version generiert wird. Das ist sauberer, kann aber bei sehr schwachen Servern zu minimalen Wartezeiten führen. Für die meisten Seiten ist An (ON) jedoch völlig okay.

Was tun, wenn Änderungen trotzdem nicht erscheinen?

Falls du CSS-Dateien änderst oder im Customizer arbeitest, greifen die Standard-Regeln manchmal nicht perfekt. In diesem Fall hilft oft eine zusätzliche Einstellung unter: LiteSpeed Cache -> Page Optimization -> CSS Settings -> Generate Critical CSS in Background auf An.

Das automatische Leeren nach Zeitplan ist besonders nützlich, wenn du Widgets hast, die sich von selbst aktualisieren (z. B. Instagram-Feeds oder externe Aktienkurse), ohne dass du einen Beitrag bearbeitest.

Hier sind die zwei Wege, wie du das umsetzt:


Methode 1: Über die LiteSpeed-Einstellungen (Einfach)

LiteSpeed bietet eine eingebaute Funktion, um den Cache in festen Intervallen zu löschen.

  1. Gehe zu LiteSpeed Cache -> Cache -> Purge.
  2. Suche das Feld Scheduled Purge URLs.
  3. Hier kannst du URLs eintragen (eine pro Zeile), die zu einer bestimmten Zeit geleert werden sollen.
  4. Im Feld Scheduled Purge Time direkt darunter legst du die Uhrzeit fest (z. B. 03:00 für drei Uhr nachts).

Methode 2: Den Cache-TTL verringern (Eleganter)

Anstatt den Cache hart zu löschen, kannst du WordPress sagen: „Behalte diese Seite nur für X Stunden im Speicher“. Das ist oft ressourcenschonender.

  1. Gehe zu LiteSpeed Cache -> Cache -> TTL (Time To Live).
  2. Default Public Cache TTL: Standardmäßig steht hier oft 604800 (eine Woche).
  3. Wenn du möchtest, dass die Seite täglch frisch generiert wird, ändere den Wert auf 86400 (24 Stunden).

Methode 3: Für Profis (Echter Cronjob)

Wenn du den gesamten Cache über das System leeren willst (z.B. jede Nacht um 4 Uhr), kannst du einen Cronjob in deinem Hosting-Panel (Plesk, cPanel oder per SSH) anlegen. Der Befehl für das WP-CLI Tool lautet:

wp litespeed-purge all --path=/pfad/zu/deinem/verzeichnis


Ein kleiner Check zur Sicherheit: | Methode | Wann sinnvoll? | | :– | :– | | Purge on Update | Standard (Immer wenn du selbst was änderst). | | Scheduled Purge | Wenn externe Daten (Feeds) geladen werden. | | TTL Kürzen | Wenn die Seite generell „frisch“ bleiben soll. |

Das ist der ultimative „Beweis“, ob dein Cache richtig arbeitet. Du musst dafür kein IT-Experte sein – ein Blick in die Entwickler-Tools deines Browsers (Chrome, Firefox oder Edge) genügt.

So gehst du vor:

Der „X-LiteSpeed-Cache-Control“ Test

  1. Öffne deine Website in einem privaten Fenster (Inkognito-Modus). Das ist wichtig, damit dein Login-Status als Admin das Ergebnis nicht verfälscht.
  2. Drücke F12 (oder Rechtsklick -> Untersuchen), um die Entwickler-Tools zu öffnen.
  3. Wechsle oben auf den Reiter Netzwerk (Network).
  4. Lade die Seite mit F5 neu.
  5. Klicke in der Liste ganz oben auf den ersten Eintrag (das ist normalerweise der Name deiner Domain).
  6. Suche im rechten Bereich unter Header (Kopfzeilen) nach dem Abschnitt Response Headers.

Worauf du achten musst:

Dort findest du die Zeile x-litespeed-cache. Es gibt zwei Zustände:

  • hit: Glückwunsch! Die Seite wurde blitzschnell aus dem Cache geladen.
  • miss: Die Seite wurde gerade frisch vom Server generiert. Wenn du die Seite jetzt noch einmal neu lädst, sollte dort hit stehen.

Profi-Tipp: Wenn du dort dauerhaft miss oder private siehst, obwohl du nicht eingeloggt bist, blockiert meistens ein Plugin oder ein Cookie das Caching.


Ein kleines Experiment zum Testen deiner neuen Regeln:

  1. Prüfe die Seite wie oben beschrieben -> Status sollte hit sein.
  2. Ändere jetzt eine Kleinigkeit an einem Beitrag und speichere ihn.
  3. Lade die Seite im Inkognito-Fenster neu.
  4. Der Status sollte beim ersten Laden kurz auf miss springen (weil der Cache durch deine neue Regel automatisch geleert wurde) und beim zweiten Laden wieder auf hit.

Wenn das passiert, läuft dein Setup perfekt!