Cache
Aus eZ Wiki
Entwurf
Diese Seite muss vervollständigt werden. Für Diskussionen und Rechercheergebnisse kann auch die Diskussionsseite genutzt werden.
Der Cache, Dein Freund und Helfer.
Inhaltsverzeichnis |
Cache auf der Konsole leeren.
php bin/php/ezcache.php --clear-all
Cache-Block
site.ini
Wichtig, dieser Schalter muss enabled sein.
[TemplateSettings] TemplateCache=enabled
static Cache
Den größten Geschwindigkeitszuwachs verspricht die Nutzung des sog. static cache. Hier werden die Seiten komplett als statische Dateien im Filesystem abgelegt und vom Webserver direkt ausgeliefert.
Fallstricke
index.php
Sofern eZ publish noch nicht konfiguriert ist URLs ohne index.php zu erzeugen muss man das bei den Settings mit angeben. Also z.B.
staticcache.ini
[CacheSettings] HostName=ez420/index.php StaticStorageDir=static/ger MaxCacheDepth=5
Also am besten das System gleich für mit ohne index.php einrichten.
case sensitive
Die Einträge in der Liste der zu cachenden URLs sind case sensitive. Also ist /Ordner* nicht gleich /ordner*.
Admin Cache leeren
Wenn man im admin-Bereich unter Cache leeren statisch auswählt wird nicht der static cache geleert.
[CacheSettings] # A list of url's to cache. You can use the * wildcard to include a whole # subtree. CachedURLArray[] CachedURLArray[]=/Ordner*
- Weblinks
