【问题标题】:Will the Zend framework make my AJAX app faster?Zend 框架会让我的 AJAX 应用程序更快吗?
【发布时间】:2011-08-08 18:22:20
【问题描述】:

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

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

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

【问题讨论】:

    标签: ajax performance php


    【解决方案1】:

    别搞错了:使用 PHP 框架不会自动加速您的代码。框架只是帮助你组织你的代码。通过正确使用框架(即智能地构建应用程序等),您的代码可能会比没有框架的无组织、草率的代码运行得更快。

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

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

    话虽如此,我还是推荐 Zend Framework。我刚刚用它完成了我的第一个应用程序(还有几个在路上),我发现它是一个很好的工具,可以让我的代码井井有条。但实际上任何框架都可以帮助您解决此问题,因此请探索选项。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-12-10
      • 2022-06-17
      • 2011-12-03
      • 2011-02-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-23
      相关资源
      最近更新 更多