q3boy
(q3boy)
版主
  
版主
UID 15982
精华
7
积分 1892
帖子 1752
金钱 1822 喜悦币
威望 70
人脉 0
阅读权限 100
注册 2002-8-19
状态 离线
|
[推荐阅读] 奇怪的问题,请教大家
有cache不代表快.而且很多叶子都是不能cache.必须随时动态生成的..
只使用标准的模板功能(不含逻辑)的时候.smarty的eval特性和大量正则替换,addslash的使用对速度的映象是很大的..使用了cache是牺牲了灵活性和实时性.只能在某些时候适用的..
btw.cache不是smarty独有的...可以说大多数模板都能实现此功能.只是方法不通或者程序步骤复杂些而已.
smarty的测试不代表实际使用的测试.你有实际测试过么?
模板的实现技术主要有2种,
1.字符窜替换(相对教快,能实现的程序逻辑有限)
2.使用eval函数(相对较慢,能实现较多的程序逻辑)
smarty主要用的是第二种方法.
在当前的商业性或中大开发中.为了保证开发效率,各人的职责是有很细化和严密的分工的.所谓术页有所专攻.如果美工做页面设计的是有还要考虑程序逻辑.那他必须对整个系统的业务逻辑和程序的处理流程有一定的了解.就我所知..能做到这一点的专业美工似乎少之又少
当然了..做个人开发,使用smarty,访问量.对速度的要求.人员的安排都不是很严格..
个人不是很推崇smarty.比较推崇纯粹的不含逻辑的模板.
|
|