smarty模板是在最后展示页面的时候生成静态页面,那么什么时候读取静态页面呢?
学生党了解了很多个项目,发现读取可用的静态页面都是在展示页面的最后阶段去读取的。
为什么不是请求一开始就判断请求的页面是否存在静态页面?不然在访问完数据库才去判断静态页面是否可用?这样静态也面对额意义何在?
filemtime('a.html');######读取数据库后才判断缓存的,一般都是php缓存,这个主要是略过模板编译,模板编译花费的时间很多,且在模板没有更改的时候,进行模板编译没有意义。模板的变量需要通过读取数据库进行赋值######可以这么说######那就是说静态页面的存在是为了避免页面的不必要编译吗?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。