LiteSpeed Cache ist eine leistungsstarke Caching-Lösung, die Ihren Magento-Webshop erheblich schneller macht. In diesem Handbuch erklären wir, wie Sie LiteMage konfigurieren.

Was ist LiteSpeed Cache?

LiteSpeed ist ein Webserver, der schneller ist als Apache und Nginx. LiteMage ist das Magento-spezifische Caching-Modul, das:

  • Seiten bis zu 100x schneller ausliefert
  • Serverressourcen reduziert
  • Benutzererfahrung verbessert
  • SEO-Rankings verbessert

Vorteile von LiteMage

Feature Vorteil
Full Page Cache Instantan-Seitenladezeiten
ESI-Unterstützung Dynamische Blöcke in zwischengespeicherten Seiten
Cache-Tags Intelligente Cache-Invalidierung
Hole Punching Personalisierter Inhalt
Crawler Automatische Cache-Warmup

Voraussetzungen

  • LiteSpeed-Webserver (verfügbar auf Theory7-Hosting)
  • Magento 2.x
  • LiteMage-Modul (kostenlos für LiteSpeed-Nutzer)

LiteMage installieren

Über Composer

# Navigieren Sie zum Magento-Stammverzeichnis
cd /pfad/zum/magento

# Installieren Sie das Modul
composer require litespeed/module-litemage

# Registrieren Sie das Modul
bin/magento module:enable Litespeed_Litemage

# Upgrade-Setup
bin/magento setup:upgrade

# DI kompilieren
bin/magento setup:di:compile

# Statische Inhalte bereitstellen
bin/magento setup:static-content:deploy de_DE

# Cache leeren
bin/magento cache:clean

Modulstatus überprüfen

bin/magento module:status | grep Litemage

Sollte Litespeed_Litemage als aktiviert anzeigen.

LiteMage konfigurieren

Basis-Konfiguration

  1. Gehen Sie zu Stores > Configuration > LiteMage > LiteMage Configuration
  2. Konfigurieren Sie die folgenden Einstellungen:
  3. Allgemeine Einstellungen

    • LiteMage aktivieren: Ja
    • Lizenznummer: Leer lassen für die kostenlose Version

    Öffentliche Cache TTL

    • Standardseiten TTL: 86400 (24 Stunden)
    • Produktseiten TTL: 86400
    • Kategorieseiten TTL: 86400
    • CMS-Seiten TTL: 86400

    Private Cache TTL

    • Private Cache TTL: 1800 (30 Minuten)
  4. Klicken Sie auf Save Config

Erweiterte Einstellungen

Cache-Warmup

  • Warmup aktivieren: Ja
  • Warmup-Prioritäten: Pro Seitentyp konfigurieren
  • Gleichzeitige Threads: 2-4

ESI (Edge Side Includes)

  • ESI ist automatisch konfiguriert
  • Überprüft dynamische Blöcke in statischen Seiten
  • Wesentlich für den Warenkorb und den Anmeldestatus

Cache-Funktion überprüfen

Über den Browser

  1. Öffnen Sie Ihre Website
  2. Öffnen Sie die Entwicklertools (F12)
  3. Gehen Sie zum Netzwerk-Tab
  4. Aktualisieren Sie die Seite
  5. Überprüfen Sie die Antwort-Header:
    • X-LiteSpeed-Cache: hit = Seite aus dem Cache
    • X-LiteSpeed-Cache: miss = Seite generiert

Über die Kommandozeile

curl -I https://deineseite.de

Nach dem X-LiteSpeed-Cache-Header suchen.

Cache verwalten

Cache über das Admin-Panel leeren

  1. Gehen Sie zu System > Cache Management
  2. Wählen Sie den Typ LiteSpeed Cache
  3. Klicken Sie auf Flush

Cache über die CLI leeren

# Alles
bin/magento cache:clean
bin/magento cache:flush

# Nur LiteSpeed
bin/magento litemage:purge

Bestimmte URLs purgen

# Einzelne URL
bin/magento litemage:purge --url https://deineseite.de/produkt/

# Tag-basierte Purge
bin/magento litemage:purge --tag catalog_product_1

Cache-Ausschlüsse

Einige Seiten müssen vom Caching ausgeschlossen werden:

Über die Konfiguration

  1. Gehen Sie zu Stores > Configuration > LiteMage > LiteMage Configuration
  2. Bei Do Not Cache URLs:
    /checkout/*
    /customer/*
    /catalogsearch/*
    

Über .htaccess

<IfModule LiteSpeed>
    RewriteRule ^checkout/.* - [E=cache-control:no-cache]
    RewriteRule ^customer/.* - [E=cache-control:no-cache]
</IfModule>

Leistungsoptimierung

Browser-Caching

Stellen Sie sicher, dass statische Ressourcen lange zwischengespeichert werden:

<IfModule mod_expires.c>
    ExpiresActive On
    ExpiresByType image/jpeg "access plus 1 year"
    ExpiresByType image/png "access plus 1 year"
    ExpiresByType text/css "access plus 1 month"
    ExpiresByType application/javascript "access plus 1 month"
</IfModule>

GZIP-Kompression

LiteSpeed komprimiert automatisch, aber überprüfen Sie:

<IfModule LiteSpeed>
    CacheEnable public /
</IfModule>

HTTP/2 Push

LiteSpeed unterstützt HTTP/2 Server Push für kritische Ressourcen.

Fehlerbehebung

Cache funktioniert nicht

  1. Überprüfen Sie, ob LiteSpeed aktiv ist (Support anfragen)
  2. Überprüfen Sie den Modulstatus: bin/magento module:status
  3. Überprüfen Sie die Konfiguration im Admin
  4. Überprüfen Sie die LiteSpeed-Protokolle

„Hit“, aber Seite langsam

  • ESI-Blöcke könnten langsam sein
  • Überprüfen Sie die Datenbankabfragen
  • Überprüfen Sie die Magento-Caching-Einstellungen

Cache-Invalidierung funktioniert nicht

  1. Überprüfen Sie die Cache-Tag-Konfiguration
  2. Überprüfen Sie Webhooks
  3. Manuelle Purge und erneut testen

Konflikte mit Varnish

Verwenden Sie nicht beide gleichzeitig:

  1. Deaktivieren Sie Varnish in Magento
  2. Verlassen Sie sich auf LiteSpeed für Full Page Cache

Best Practices

  1. Leistung überwachen: Verwenden Sie GTmetrix oder WebPageTest
  2. Regelmäßig crawlen: Halten Sie den Cache warm
  3. Ausschlüsse testen: Stellen Sie sicher, dass der Checkout nicht zwischengespeichert wird
  4. Protokolle analysieren: Überprüfen Sie die LiteSpeed-Protokolle auf Probleme
  5. Regelmäßig aktualisieren: Halten Sie das LiteMage-Modul auf dem neuesten Stand

Verwandte Artikel

Hilfe benötigt?

Wir sind für Sie da! Haben Sie Fragen oder stoßen Sie auf Probleme? Unser Support-Team hilft Ihnen gerne persönlich weiter. Senden Sie uns eine Nachricht über das Ticketsystem - wir antworten normalerweise innerhalb weniger Stunden und denken gerne mit Ihnen mit.