作者kylekai (生活只看今天,不看明天.)
看板PHP
标题Re: [闲聊] PHP Framework效能问题
时间Thu Apr 24 14:17:31 2008
※ 引述《gpmm (银色)》之铭言:
: ※ 引述《alpe (薛丁格的猫)》之铭言:
: : 前些阵子在公司也在测些 framework , 我们有用 ab作点压力测试.
: : 结果 cakephp 在单纯的 echo page 在 concurrency 100 下
: : request 1000 times request fail 达到 91x =_=a (没看错, 2重覆还是3啊. 忘了)
: : 然後透过 framework 的 mvc 跟直接实作的效能比大概是
: : 3~10倍 的差异... ...
: : Zend 大概是差 6倍多一点吧, 没有 failed request 就是了.
: 真是恐怖的数据 XDD
: 借题请问一下,大家比较常用的 web 压力测试软体,除了 ab 还有哪些呢?
: 因为自己刻 mvc framework 也有一段时间了,想测测看效能比益~
个人觉得拉..
以原po的那个情况, 若是那个 10 秒连回来处理一次的 keep alive 动作..
只是要更新一个资料库的 value 或是其他某个东西的...
而没有太需要特别的整个 framework 的机制去处理的话...
的确是应该要独立出来让它产生最高的运作效能..
我想各位用 framework 开发的人, 对你们来说, 最重要的或许不是他到底
一台主机在多大的负载下会挂掉...
而是整个开发环境在开发期间能给予开发人员多少的帮助..
更何况大部分的 framework 都具备了 cache 处理的功能, 所以在实际网站
的运作上, 负载可能并不会那麽的高.
另外就是..在实际的运作上, 网站通常会用大量的程式主机搭配覆载平衡
的技术去处理这方面的问题, 而 framework 则要能基本上达到跨主机的
session 使用(简单的说就是要用 memcache 作)..
至於实际上使用的情况, CakePHP 可以参考
http://addons.mozilla.org/
相关原始码下载..
http://svn.mozilla.org/addons/trunk/site/
另外也有像是 symfony-project 的
http://del.icio.us/
http://www.symfony-project.org/blog/2007/10/02/
delicious-preview-built-with-symfony
不过这个好像没有释出原始码..
--
我是上来领便当的...
逛 php 版, database 版只是顺便而已...
http://blog.darkhero.net 个人网志
http://phorum.study-area.org/index.php/board,31.0.html
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.116.62.60
1F:推 sunbysea:mozilla的范例真不错,不知道zend有没有类似的范例可下载 04/27 18:43