【发布时间】:2010-12-07 01:10:51
【问题描述】:
我是 OOP 和框架的新手,我刚刚开始使用 Zend,今天了解了 Kohana 3,一个更小、更轻量级和“更快”的框架。我可能甚至不需要 Zend 必须提供的所有功能,并且使用 Kohana 可能更有意义。然而,Zend 似乎有更多的文档,而且不知何故我似乎更容易使用。
现在我想知道的是,当人们说 Kohana “快”而人们说 Zend “慢”时,它们有多快和多慢?我不确定你是否可以这样比较它,但如果我的托管计划可以让 Kohana 和 Zend 有 100 个并发用户(因为它更慢),我只能有大约 90 个用户?差别那么小,还是 100 到 50 之类的?
另外,当人们称 Zend 慢时,他们大多与框架有关,对吧?再一次,它可能很难比较,但与说像 Drupal 或 Wordpress 这样的 CMS 相比,Zend 慢吗?
这可能只是基本估计,但您是否认为您可以通过显示框架/CMS 之外的数字来显示您认为可能存在的差异,这样我更容易理解。
例如:
Kohana - 100 (fastest)
Zend - 70
Wordpress - 60
Drupal - 40 (slowest)
编辑: 我同意速度并不是一切,这就是我仍然倾向于坚持使用 Zend 的原因。我只是想知道 Kohana 到底有多快。看起来它至少快了两倍。现在我只是想知道 Zend 与 CMS 相比有多慢。假设我有一个开箱即用的 Zend 与 Drupal 的基本用户和内容系统,Zend 至少应该比 Drupal 快,对吧?我以前用过 Drupal,速度很慢……只要 Zend 比 Drupal 快,我想我会很高兴。
【问题讨论】:
-
与 Zend_Cache_Backend_Static 一起使用时,Zend Application 是最快的。这完全取决于您的应用程序的架构,以及您将花费多少时间自定义框架以使其真正快速。也许默认情况下 Kohana 更快,但从长远来看,可能不会。在 Kohana 中缓存提要的速度有多快?
标签: zend-framework performance kohana-3