盾怪网教程:是一个免费提供流行杀毒软件教程、在线学习分享的学习平台!

在PHP世界中选择最合适的模板--比较PHPLIB Template与FastTemplate

时间:2025/1/15作者:未知来源:盾怪网教程人气:

[摘要]complex] (如果你是在其他的非本地服务器中进行这个测试,那么域名应采用所在服务器的域名--比如我自己的机器叫做patrick等等)。下面是我自己在某一次的测试中获得的结果:(测试结果数据解释...
complex] (如果你是在其他的非本地服务器中进行这个测试,那么域名应采用所在服务器的域名--比如我自己的机器叫做patrick等等)。下面是我自己在某一次的测试中获得的结果:(测试结果数据解释)

名称 解释 备注
amount 测试总数(连续请求该页面总数) 该参数可在result.php文件中修改
max_seq 最大处理时间的序号 范围在1-amount之间
max_value 最大处理时间的值 峰值数据供参考
min_seq 最小处理时间的序号 范围在1-amount之间
min_value 最小处理时间的值 峰值数据供参考
average 平均处理时间 测试中最有价值的数据







当然,如果你觉得一次测试的结果并不可靠,可以反复按下浏览器的刷新按钮,就能够观察到不同测试的结果(理论上应该是相差无几)。

测试结果以及颁发"XX选择奖"
好了,在偏重速度测试的回合二中PHPLIB Template以惊人的2倍的速度战胜了FastTemplate;而同时在第一回合中PHPLIB Template有以良好的API设计和易用性占得上风。结果显而易见--我们的选择奖当然颁发给了PHPLIB Template,同时这次的测试也让我们对PHPLIB这个类库设计有了更深的了解。

主观评价
既然有了结果,那么FastTemplate自然也就不能进入我们的项目了--虽然从结果上看来我们花费了半天的时间得到了一个毫无变化的结果(PHPLIB Template继续很好的在项目中使用),但是测试的过程却是很有价值的,特别是采用PHP进行测试的方法,应该会在以后的类似决策中起到一定参考作用。

参考资料
本文中的测试代码下载 (article_256.zip)

介绍PHPLIB Template和FastTemplate的著名文章

Templates, The PHPLIB Way
by David Orr, May of 2000
(http://www.phpbuilder.com/columns/david20000512.php3 )
(PHPLIB Template)
Templates - why and how to use them in PHP3
by Sascha Schumann, March of 1999
(http://www.phpbuilder.com/columns/sascha19990316.php3 )
(FastTemplate)
PHPLIB Template和FastTemplate的主页

PHP Library Homepage
(http://phplib.netuse.de )
FastTemplate Homepage
(http://www.thewebmasters.net/php/FastTemplate.phtml )
其他模板处理文章以及其他关于PHP的资料
PHP Builder (http://www.phpbuilder.com )

以上文章的中文译本以及其他的中文PHP资料
PHP中文用户(http://phpuser.com )



关键词:在PHP世界中选择最合适的模板--比较PHPLIB Template与FastTemplate




Copyright © 2012-2018 盾怪网教程(http://www.dunguai.com) .All Rights Reserved 网站地图 友情链接

免责声明:本站资源均来自互联网收集 如有侵犯到您利益的地方请及时联系管理删除,敬请见谅!

QQ:1006262270   邮箱:kfyvi376850063@126.com   手机版