15.Smarty缓存
2018-12-09 11:21 更新
- 1.配置缓存时间
- 2.单页多个缓存
- 3.缓存组
- 4.控制输出缓存
- (1)模板区域缓存控制
- (2)标签的缓存控制
- (3)变量的缓存控制
- (4)插件的缓存控制
- 5.自定义缓存实现
通过将输出内容保存到文件内,缓存机制可以用来加速 display()
或者fetch()
的执行。 如果缓存被开启,那么显示时缓存的输出将替代重新生成显示内容的操作。 缓存可以极大提高程序的执行速度,尤其当模板需要很长的计算时间的情况下。 当display()
或者 fetch()
开启缓存, Smarty将生成对应的缓存文件,缓存文件包含了多个模板文件的内容,配置文件内容等等。
当页面是动态的内容,那么必须谨慎考虑你的缓存和缓存时间。 比如说,你的网站首页通常不会更新得太快,那么可以将其缓存一个小时或者更多,以便加速其显示。 从另一方面讲,如果你的页面上有按秒来显示新内容的功能,那么该页面就不应该被缓存。
以上内容是否对您有帮助:
更多建议: