19 12
发新话题
打印

cakephp与zend 的速度简单对比后,无语!!

本主题由 七月十五 于 2008-10-8 21:37 移动

cakephp与zend 的速度简单对比后,无语!!

这段时间试了试ZEND框架发现速度很慢,因此想找个更快一点的框架,千挑万选之后选中了CAKEPHP,发现速度更慢.

因此今天中午抽时间用ZEND 和CAKEPHP 进行了相同的功能的速度对比! 同样显示查询并显示数据库中的10条数据

CAKEPHP 1.2.0.7692

ZEND 1.6

结果如下:

CAKEPHP




用了6秒多的时间,共调用类的方法27765次

ZEND





用了0.79秒的时间,共调用类的方法3452次

是CAKEPHP的耦合性太高 还是ZEND 太强?

补充一点:

CAKEPHP 当时占内存: 7M
ZEND 当时占内存:4M

[ 本帖最后由 yangl2006 于 2008-10-7 14:01 编辑 ]
附件: 您所在的用户组无法下载或查看附件
心有多宽,舞台就有多大 浪子QQ:8769852
引用:
原帖由 yangl2006 于 2008-10-7 13:44 发表
这段时间试了试ZEND框架发现速度不太快,因此想找个更快一点的框架,千挑万选之后选中了CAKEPHP,发现速度更慢.

因此今天中午抽时间用ZEND 和CAKEPHP 进行了相同的功能的速度对比! 同样显示查询并显示数据库中的10条 ...
悄悄话你知,其实Zend也很慢。。。
用了对象就是这样的了,几十重的继承。
第二次请求的时候应该会快一些的吧?
印象中是这样的。第一次总是非常的慢。
看来小应用,个人开发还是不要用框架了
这样测度没什么意义, 估计你是用个 hello world 程序去测试的吧, 像楼上说的, 小应用就不要用重量级框架了.
ZF 是用什么啊? ZF 就好比一列火车, 你要用一列火车来拉一个人, 那真是浪费资源, 但当你有好几百号人的时候, ZF 的威力才出来.
载一个人的话, 一辆自行车也能搞定, 奢侈一点的就开奔驰.
纯比喻.
这样的对比是片面的,并不能代表框架都是这样的慢,很不巧楼主选择的两个都是重量级的框架进行测试,效果当然不尽人意。
轻量级的框架例如CI、TP和FP的速度都还是比较理想的。我们也曾经做过测试数据,ZF和CakePHP和几个轻量级的框架速度差别是比较明显的~至于具体的差别,可以自行测试下!

PS:对于楼主的“因此想找个更快一点的框架,千挑万选之后选中了CAKEPHP”感到诧异,呵呵~
开源的PHP应用开发框架 ThinkPHP ( http://thinkphp.cn )
哥们用的什么工具测试的,能不能告诉兄弟一下啊,谢谢了
从速度上来说 CakePHP < ZF < CI < TP < FP,就这么简单。

至于 qeephp,我也没测,有兴趣的可以实施看。
引用:
原帖由 myBe 于 2008-10-8 14:32 发表
用了对象就是这样的了,几十重的继承。
速度慢不慢和用不用对象没有必然关系。如果写出一些烂代码,过程式的也会慢。
 19 12
发新话题