$caching
Definiert ob Smarty die Template-Ausgabe im Verzeichnis
$cache_dircachen soll.
Normalerweise ist dies ausgeschaltet (disabled, Wert: 0).
Falls Ihre Templates redundante Inhalte erzeugen
ist es empfehlenswert, $caching einzuschalten.
Die Performance wird dadurch signifikant verbessert.
Sie können auch mehrere (multiple)
Caches für ein Template haben.
Die Werte 1 und 2 aktivieren caching.
Bei einem Wert von 1 verwendet Smarty die Variable
$cache_lifetime
um zu berechnen, ob ein Template neu kompiliert werden soll.
Der Wert 2 weist Smarty an, den Wert von $cache_lifetime
zur Zeit der Erzeugung des Cache zu verwenden.
Damit können Sie '$cache_lifetime' setzen bevor Sie das Template einbinden
und haben so eine feine Kontrolle darüber,
wann ein bestimmter Cache abläuft.
Siehe dazu auch: is_cached().
Wenn $compile_check aktiviert ist,
wird der Cache regeneriert sobald ein Template
oder eine Konfigurations-Variable geändert wurde.
Wenn $force_compile aktiviert ist,
werden die gecachten Inhalte bei jedem Aufruf neu generiert.
Siehe auch
$cache_dir,
$cache_lifetime,
$cache_handler_func,
$cache_modified_check
und
das Kapitel zum Caching.