Smarty Icon

You may use the Smarty logo according to the trademark notice.

Smarty Template Engine Smarty Template Engine

For sponsorship, advertising, news or other inquiries, contact us at:

Sites Using Smarty

Advertisement

$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.