Zend框架会让我的AJAX应用更快吗?

时间:2011-08-08 18:22:21

标签: ajax performance php

在我的应用程序中,用户执行的每个操作都会分成单个文件。例如,可能有save_file.phplogin_action.phpparse_javascript.php等。要执行操作,您所要做的就是请求单个php文件。每种方法都没有不必要的代码,无法运行。

现在,我的一位朋友说使用实际框架(在本例中为Zend框架),将能够同时处理更多用户并且运行速度更快。我不太喜欢框架,而且我从来没有对框架的需求。如果没有破坏,则不需要修复,即imo。从我的角度来看,原始PHP将与框架可以提供的任何代码一样高效。

因此,除非Zend做一些巫术魔术,否则它似乎只会使整个项目复杂化而不是帮助它。现在我不是在谈论MVC的优势。我的ajax东西使用类似MVC的结构,所以我们所比较的是速度和效率。

1 个答案:

答案 0 :(得分:0)

毫无疑问:使用PHP Framework不会自动加速代码。框架只是帮助您组织代码。通过正确使用框架(即智能地构建应用程序等),您的代码可能比没有框架的无组织,邋code的代码运行得更快。

但是,这只是结构良好的应用程序的副作用。完全可以使用框架,并使您的应用程序运行速度比没有使用框架时慢。

另外,就框架而言,Zend Framework实际上是速度较慢的框架之一。 CakePHP,Symfony和其他人可能更快。这不仅仅是我的观点:我一直在阅读Zend Framework 2.0的设计目标,速度是他们认为需要处理的重要因素。

所有这些,我会推荐Zend Framework。我刚刚用它完成了我的第一个应用程序(还有几个在路上),我发现它是一个很好的工具,可以保持我的代码组织。但实际上任何框架都会对此有所帮助,因此请探索选项。