SmartTemplate分析(1)
SmartTemplate是一个不错的编译型的模板引擎,和Smarty比起来,更为简单灵活且上手快,是一般的中小型应用不错的选择。
下边是我对Smarty和ST的简单测试数据(不包含循环区域的直接替换速度比较)
初次运行:
smarty 1103623487.29664100 0.065312 82.57%
ST 1103623487.30858700 0.011946 15.10%
再次运行:
smarty 1103623514.17810100 0.010624 68.29%
ST 1103623514.18109900 0.002998 19.27%
而从官方给出的比较数据来看速度差距更为明显
[attach]412[/attach]
其他方面的比较:
因为Smarty的文件数量比较多,所以花费了大量的时间去载入文件。而ST只有两个文件和一个扩展目录,在部署上来说相对更容易。
在API上,ST只有20个以内,在学习成本上比较低,扩展也相对容易;Smarty的API众多,但扩展性相对来说更强。
在本系列文章中,我们会按如下内容对SmartTemplate进行分析和讲解,以使大家可以在理解ST运作方式的基础上自如的去运用。
ST的运作流程
ST的基本配置
ST的API
ST的流程控制
ST的抗压力测试(?-视需求而定)
[ 本帖最后由 flyindance 于 2007-11-15 21:24 编辑 ]
附件: 您所在的用户组无法下载或查看附件
搜索更多相关主题的帖子:
Smarty smarty API 引擎 官方