15.Smarty缓存

1.配置缓存时间
2.单页多个缓存
3.缓存组
4.控制输出缓存
(1)模板区域缓存控制
(2)标签的缓存控制
(3)变量的缓存控制
(4)插件的缓存控制
5.自定义缓存实现

通过将输出内容保存到文件内,缓存机制可以用来加速 display() 或者fetch()的执行。 如果缓存被开启,那么显示时缓存的输出将替代重新生成显示内容的操作。 缓存可以极大提高程序的执行速度,尤其当模板需要很长的计算时间的情况下。 当display() 或者 fetch()开启缓存, Smarty将生成对应的缓存文件,缓存文件包含了多个模板文件的内容,配置文件内容等等。

当页面是动态的内容,那么必须谨慎考虑你的缓存和缓存时间。 比如说,你的网站首页通常不会更新得太快,那么可以将其缓存一个小时或者更多,以便加速其显示。 从另一方面讲,如果你的页面上有按秒来显示新内容的功能,那么该页面就不应该被缓存。

    以上内容是否对您有帮助:
    在线笔记
    App下载
    App下载

    扫描二维码

    下载编程狮App

    公众号
    微信公众号

    编程狮公众号

    意见反馈
    返回顶部