Smarty 图标

您可根据商标公告使用 Smarty 标识。

Smarty Template Engine Smarty Template Engine

如需赞助、广告、新闻或其他方面的咨询,请通过以下途径与我们联系

使用 Smarty 的网站

广告

$caching

该变量指示 Smarty 是否应将模板的输出缓存到 $cache_dir中。默认情况下,此变量设置为常量 Smarty::CACHING_OFF。如果您的模板始终生成相同的内容,则建议启用$caching,因为这可能会显着提高性能。

您还可以对同一模板使用多个缓存。

  • 常量值 Smarty::CACHING_LIFETIME_CURRENT 或 Smarty::CACHING_LIFETIME_SAVED 会启用缓存。

  • 值 Smarty::CACHING_LIFETIME_CURRENT 告诉 Smarty 使用当前的$cache_lifetime变量来确定缓存是否已过期。

  • 值 Smarty::CACHING_LIFETIME_SAVED 告诉 Smarty 使用生成缓存时的$cache_lifetime值。这样,您可以在获取模板之前设置 $cache_lifetime,从而精细控制特定缓存的过期时间。另请参见isCached()

  • 如果$compile_check已启用,则如果该缓存部分的任何模板或配置文件发生更改,已缓存的内容将重新生成。

  • 如果 $force_compile已启用,已缓存的内容将始终重新生成。

此外,请参阅 $cache_dir$cache_lifetime$cache_modified_checkis_cached() 以及缓存部分