发新话题
打印

SmartTemplate分析(1)

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 编辑 ]
附件: 您所在的用户组无法下载或查看附件
一個偽裝成白癡的天纔!

TOP

发新话题