Logo Joomlainfo

Joomlainfo News & Infos

Wissenswertes rund um das Content Management

Hier könnte deine Werbung stehen! So wie das hier:

LS Cache Plugin für Joomla

8e6a8be31a229b213cafae60019138de

Viele Webhoster verwenden für die Auslieferung von Webseiten die LiteSpeed-Webserver Technologie. Darin enthalten ist auch der serverseitige LiteSpeed-Cache, der die Ausgabe einer Webseite zwischenspeichert, um sie dann schneller ausgeben zu können.

Bislang konnte Joomla! von diesem serverseitigen Speicher nicht profitieren.

Jeder möchte eine schnelle Webseite haben. Mit dem Wechsel der PHP Version auf PHP 7.x hat man schon einen grossen Gewinn in der Performance spürbar verzeichnen können. Ein weiterer Schritt ist nun das serverseitige Caching.

Ohne jetzt da all zu gross in die Details zu gehen und das Nerd-Chinesisch auszupacken, kann sich sicher jeder vorstellen, dass mit einem effizienten Cachemanagement, nochmals viel aus der Antwort- & Ladezeit einer Seitenausgabe herausgeholt werden kann. Hier kommt der LiteSpeed Webserver ins Spiel.

Wie es der Name vermuten lässt, wird bei dieser Webserver-Software der Geschwindigkeit ein besonderes Augenmerk geschenkt.

LiteSpeed Server als Voraussetzung

Damit man in den Genuss eines LiteSpeed Cache Managements kommt, musst du prüfen, ob deine Joomla!-Seite mit einem LiteSpeed Webserver betrieben wird. Hierfür gehst du in dein Joomla!-Backend im Menü > System > Systeminformationen.

lscache 1
Systeminformationen im Backend

Steht hier als Webserver «LiteSpeed» drin, dann kannst du dir das LS Cache Plugin holen. Steht hier Apache oder was anderes, kannst du jetzt den Artikel schliessen und nach Draussen an die Sonne gehen…

Weiter solltest du in der Globalen Konfiguration den serverseitige Cache aktiviert haben. Die Einstellungen sollten da wie folgt aussehen:

lscache 2
Einstellungen in deiner configuration.php

LS Cache Plugin/Komponente Download & Konfiguration

Hier kannst du das Paket (Plugin & Komponente) downloaden und installieren. Die Einstellungen findest du nicht beim Plugin sondern in der Komponente oder via Globale Konfiguration > LiteSpeed Cache. Mit den Grundeinstellungen kannst du gleich loslegen. Hier brauchst du in 98% der Fälle nichts anpassen.

lscache 3
LiteSpeed Plugin Einstellungen

Das Plugin cacht die Seiten nur im unangemeldeten Zustand. Das ist wichtig, falls du ein Benutzerbereich für deine Besucher eingerichtet hast. Ist ein Benutzer angemeldet, wird der Inhalt nicht mehr gecacht. Sonst könnte es vorkommen, dass er sich aus dem geschützten Bereich abmeldet aber die registrierten Seiten immer noch angezeigt bekommt.

lscache 4
Erweiterte Plugin-Einstellungen

Hier könntest du weitere Komponenten oder Seitenteile vom Caching ausschliessen.

ESI (Edge Side Includes) nutzen

LiteSpeed verwendet auch eine sogenannte ESI Funktion. Diese Funktion ermöglicht, auch nur Teile (z.B. einzelne Joomla!-Module) vom Caching auszuschliessen. Falls du mehr darüber wissen möchtest, findest du in diesem Blog-Beitrag die Infos dazu.

In Joomla wird das über die LS Cache Komponente gesteuert. Hier wählst du alle Module an, die vom Caching ignoriert werden sollen. Z.B. ein Warenkorb Modul, Besucherzähler Modul oder andere Module mit dynamischen Inhalten.

Übers Menü Komponenten > LiteSpeed Cache siehst du die Module, für die du teilweise das Caching deaktivieren könntest (z.B. neuste Artikel, letzte Kommentare usw.).

lscache 7
ESI Einstellungen ermöglichen Teile auf einer Seite vom Caching auszuschliessen

Wie teste ich, ob LS Cache korrekt funktioniert?

Von wo die Ausgabe der Seite stattgefunden hat, erkennst du im Header der Seite. Hierfür musst du in der Entwicklerkonsole (DeveloperTools) im Netzwerk-Tab die Ausgabe des Headers prüfen.

lscache 5
LS Cache Ausgabe im Frontend

Steht hier «X-LiteSpeed-Cache: hit» dann wird die Seite über den LS Cache ausgegeben.

Was muss ich sonst noch wissen?

Ich habe das LS Cache-Plugin in Verbindung mit Viktors Quick Cache Cleaner (QCC). LS Cache kann über einen fix eingerichteten Cronjob automatisiert gelöscht werden oder durch Aufruf mit einem Secret Word, welches du in den Plugin-Einstellungen findest.

Und hier die Good News: Viktors Cache Cleaner löscht auch den LS Cache.

lscache 6
QCC Hinweis – funktioniert auch mit LS Cache

Das Plugin hat auch eine gute Dokumentation, die hier zu finden ist. Ich habe das Plugin nun einige Tage auf verschiedenen Seiten im Einsatz und habe bisher keine schlechten Erfahrungen damit gemacht. Das Plugin läuft korrekt und die Seiten reagieren (subjektiv empfunden) wirklich flüssiger.

Ein Danke an Michael für den Tipp zum Plugin. Hast du weitere Vorschläge, was der Joomla!Info Leser kennen oder worüber er unbedingt Bescheid wissen sollte. Dann melde dich bei mir. Vielleicht steht dein Tipp schon in einem der nächsten Artikel.

Facebook
Twitter
LinkedIn
Pinterest
WhatsApp
Email

Das könnte dich auch interessieren...

Checkliste Erweiterungen

Checkliste für ein Erweiterungen Audit

Die Wahl der richtigen Erweiterung ist entscheidend für die Sicherheit. In diesem Artikel biete ich dir eine Checkliste, wie du deine Erweiterungen von Zeit zu Zeit überprüfen kannst, ob sie noch legitim sind.

Weiterlesen »
akeeba backup 7 alternativen

Akeeba Alternativen

Mit dem 7.x Release kürzt Akeeba seine Funktionen in der kostenlosen Coreversion. Hier ein paar Alternativen, wenn man nicht auf die Pro Version umsteigen will.

Weiterlesen »

Eine Antwort

  1. Vielen Dank, dass Sie LSCache für Joomla mit Ihren Lesern teilen! Anscheinend haben Sie gesagt, dass LSCache die angemeldeten Benutzer nicht zwischenspeichert, obwohl Google diesen Teil möglicherweise falsch übersetzt hat. Ich wollte Sie nur wissen lassen, dass Sie angemeldete Benutzer mit dem privaten Cache von LSCache zwischenspeichern können. Wir haben ein Handbuch für Anfänger, das für Ihre Leser hilfreich sein könnte: https://blog.litespeedtech.com/2018/06/12/beginners-guide-to-litespeed-cache-for-joomla/

    (Es tut mir leid, wenn mein Deutsch nicht gut ist – ich habe Google zum Übersetzen aus dem Englischen verwendet.)

Willkommen zurück, wir haben dich vermisst

Bitte anmelden, um alle Inhalte werbefrei lesen zu können.

Diese Website verwendet Cookies, um dir die bestmögliche Nutzung dieser Website zu ermöglichen. Wenn du weiterhin auf dieser Website surfst, akzeptierst du die Verwendung von Cookies. Mehr erfahren