35.4 Cache 

Wie Sie mittlerweile wissen, werden die Seiten, die über Joomla! angezeigt werden, zum Zeitpunkt des Aufrufs dynamisch aus einer Datenbank generiert. Dabei sind viele Abfragen der Datensätze und auch einiges an Rechenarbeit nötig. Wenn Sie nun eine Seite mit sehr vielen Besuchern haben, kann die Serverlast dadurch minimiert werden, dass eine einmal generierte Seite für eine bestimmte Zeit vorrätig gehalten (»gecacht«) wird und erst nach Ablauf dieser Zeit wieder neu erstellt wird. Ein Nachteil dieser Technik ist, dass Änderungen möglicherweise nicht sofort sichtbar werden. Sie aktivieren die Datenvorratshaltung im Reiter System über die Option Cache. Im Feld Speicherroutine können Sie festlegen, wo auf der Festplatte die Zwischenspeicherung vorgenommen werden soll, und bei Dauer legen Sie fest, wie lange die Daten vorgehalten werden.
Im Zwischenspeicher werden verschiedene Daten wie Modulinhalte, Seiten, Ausgaben von Erweiterungen etc. vorgehalten. Wenn Sie bei aktiviertem Cache Änderungen an der Seite vornehmen, kann es sein, dass diese Änderungen erst nach Ablauf der Cache-Dauer wirksam werden. Sie können diese Daten jedoch gezielt löschen. Dabei kann nichts passieren: Es handelt sich ja nur um Kopien von Seiten oder Inhalten, die einfach neu erstellt werden müssen, wenn sie nicht gefunden werden. Gehen Sie dazu im Menü unter Werkzeuge auf Cache leeren. Nun sehen Sie ein Verwaltungsmodul, in dem Sie einzelne Gruppen des Zwischenspeichers löschen können (Abbildung 35.3).
Abbildung 35.3 Den Cache leeren
Wählen Sie dazu einfach die entsprechenden Einträge aus. Alle Einträge können Sie markieren, indem Sie auf die Checkbox ganz oben neben dem # klicken. Klicken Sie nun auf Löschen, und der Zwischenspeicher wird geleert.
Seitencache ist ein Plug-in |
Um die Zwischenspeicherung von Seiten gezielt zu aktivieren oder abzuschalten, wurde diese als Plug-in realisiert, das Sie in der Plug-in-Verwaltung steuern können. |