Jok*_*ker 2 performance zend-framework kohana-3
我是OOP和框架的新手,我刚开始使用Zend并且今天学习了Kohana 3,这是一个更小,更轻,更"快"的框架.我可能甚至不需要Zend提供的所有功能,并且使用Kohana可能更有意义.然而,Zend似乎有更多的文档,不知何故,我似乎更容易使用.
现在我想知道的是当人们说Kohana是"快"时,当人们说Zend"慢"时,他们有多快和多慢?我不确定你是否可以通过这种方式进行比较,但是如果我在托管计划中说可以和Kohana有100个并发用户,那么Zend(因为它比较慢),我只能拥有大约90个用户?差异是小的,还是100到50之间的差异?
而且,当人们称Zend变慢时,他们主要与框架有关吗?再一次可能很难比较,但与像Drupal或Wordpress这样的CMS相比,Zend会慢吗?
它可能只是基本的估计,但你认为你可以通过显示框架/ CMS之外的数字来显示你认为可能有什么不同,我更容易理解这种方式.
例如:
Kohana - 100 (fastest)
Zend - 70
Wordpress - 60
Drupal - 40 (slowest)
Run Code Online (Sandbox Code Playgroud)
编辑:我同意速度不是一切,这也是我仍然倾向于坚持使用Zend的原因.我只是想知道Kohana真的有多快.它看起来至少快两倍.现在我想知道Zend与CMS相比有多慢.假设我有一个基本的用户和内容系统,Zend vs. Drupal开箱即用,Zend应该至少比Drupal快吗?我之前使用过Drupal并且它很慢......只要Zend比Drupal快,我想我会很高兴.
是的,与其他一些框架相比,Zend很慢,包括Kohana.但是,您可能会问自己,框架的速度是否是您主要关注的问题.对于许多应用程序而言,易于开发胜过服务器承受的额外负载.Zend具有许多优秀的功能,使其成为一个有价值的框架并加速开发.它还有很好的文档和方法来对代码进行单元测试.
这是最近加载一个简单的"Hello World"HTML页面的各种PHP框架的比较:
Raw PHP - 740 req/sec – 100%
PHP Pro MVC 0.0.4 - 200 req/sec – 27%
DooPHP 1.2 – 170 req/sec – 23%
Yii Framework 1.1.1 – 130 req/sec – 18%
Kohana PHP 2.3.4 – 55 req/sec – 7.5%
CodeIgniter 1.7.2 – 38 req/sec – 5%
Zend Framework 1.10 – 24 req/sec – 3%
Run Code Online (Sandbox Code Playgroud)
在本网站上找到:
http://www.sheldmandu.com/php/php-mvc-frameworks/php-mvc-framework-performance-part-1
这些数字没有操作码缓存,这将显着提高应用程序的性能.
即使您决定使用其他框架(如Kohana),您也可能会发现Zend Framework库值得使用.我特别喜欢Zend_Config,Zend_Validate和Zend_Filter库.
在确定哪个框架最能满足您的需求时,本文可能对您有用:
http://www.sheldmandu.com/php/php-mvc-frameworks/choosing-the-best-php-mvc-framework-part-1
| 归档时间: |
|
| 查看次数: |
4229 次 |
| 最近记录: |