$caching
Сообщает Smarty, будет или нет кэшироваться вывод шаблонов. По умолчанию
этот параметр установлен в 0, т.е. не активирован. Если ваши шаблоны
генерируют большие объемы кода, рекомендуется активировать кэширование - это
даст ощутимый прирост в производительности. Вы также можете использовать
множественный кэш шаблонов. Значение 1 или 2 активирует кэширование.
При задании значения 1, для определения времени жизни кэша используется
текущее значение переменной $cache_lifetime. Значение 2 задает Smarty
использовать значение cache_lifetime во время окончания генерации кэша. В
этом случае вы можете устанавливать cache_lifetime непосредственно перед
обработкой шаблона для осуществления гибкого контроля за истечением времени
жизни конкретного экземпляра кэша. См. также
is_cached.
Если параметр $compile_check активирован, кэш будет обновляться в случае,
когда любой из шаблонов или конфигурационных файлов, являющихся частью
этого кэша, был изменен. Если активирован $force_compile, кэш будет
обновляться во всех случаях.