快速业务通道

PHPLIB Template和FastTemplate的比较

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-05-22
og

simple_phplib.log 采用phplib template处理一般模板生成的日志

simple_fast.log 采用fasttemplate处理一般模板生成的日志

complex_phplib.log 采用phplib template处理带区块模板生成的日志

complex_fast.log 采用fasttemplate处理带区块模板生成的日志

经过了测试系统的设计和编写,并且向负责网页设计的同事讨来两个模板之后,我们就可以访问这个系统了--前期的辛勤劳动使得现在观看结果的工作只需要在浏览器的地址栏中打入 http://localhost/tpl_test/result.php?type=[simple|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进行测试的方法,应该会在以后的类似决策中起到一定参考作用。

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号