缓存选项

时间:2012-09-25 09:40:09

标签: caching smarty

我看到Smarty使用“模板”缓存。

我可以以某种方式提供一个URL,所以它会通过给定的URL缓存页面吗? 我可以让is_cached()使用该给定的网址吗?

将缓存文件的last_mtime与我的一些数据进行比较,然后说“是时候更新缓存了吗?”

1 个答案:

答案 0 :(得分:1)

默认情况下,Smarty使用基于文件的缓存,同时在$cache_dir中存储类似php的文件。

您可以实施custom cache functionregister it,但这取决于您希望深入了解Smarty的愿望。

更简单的方法是在模板文件名中添加一些url名称,因此在模板目录中可能看起来像。

/your/templates/url1.index.tpl
/your/templates/url2.index.tpl

...然后根据您的需要使用Smartys缓存。