Zend framework 是否可以使用Zend模块化结构而不包含“application.php”(它会加载太多多余的资源)?

Zend framework 是否可以使用Zend模块化结构而不包含“application.php”(它会加载太多多余的资源)?,zend-framework,module,structure,zend-application,Zend Framework,Module,Structure,Zend Application,我正在寻找解决方案,如何摆脱包括application.php,同时我希望有可能在Zend框架中使用模块化结构。 如果Zend Framework不是100%使用,应用程序会加载太多不必要和多余的东西。 使用高负载项目时,我发现禁用Zend Autoloader并包含自己创建的文件ZendLight_small.php是一件好事,我将Zend Framework所需的所有缺失类/函数放在其中,以增加可能成功调用的数量。使用Zend Autoloader-JMeter每秒调用40次,使用ZendL

我正在寻找解决方案,如何摆脱包括application.php,同时我希望有可能在Zend框架中使用模块化结构。 如果Zend Framework不是100%使用,应用程序会加载太多不必要和多余的东西。 使用高负载项目时,我发现禁用Zend Autoloader并包含自己创建的文件ZendLight_small.php是一件好事,我将Zend Framework所需的所有缺失类/函数放在其中,以增加可能成功调用的数量。使用Zend Autoloader-JMeter每秒调用40次,使用ZendLight_small.php-60 cps

。。。 我还想摆脱下一件事,我也不需要引导结构:

$application = new Zend_Application(
APPLICATION_ENV,
APPLICATION_PATH . '/configs/application.ini'
);
$application->bootstrap()
->run();
。。。 那么,这有可能吗?我只是不需要使用太多的Zend函数,但Zend应用程序中包含的文件总数太多了。
事先谢谢。

我已经使用Zend组件近6个月了,但从未使用过Zend_应用程序

我想主要原因是我主要开发控制台脚本,并将组件用作助手。Zend_类是应用程序的一部分,而不是应用程序。我从定义脚本常量的最小引导文件开始。然后我初始化Zend_自动加载,从那时起,我可以访问Zend中我喜欢的任何内容。最后一个初始化步骤,但并非最不重要的是,我有一个设置文件,它只是一个返回并加载到Zend_配置中的普通数组

这3-4行非常轻量级的代码让我的生活变得更好,你不会相信的。我主要依赖Zend_logger、Zend_DB及其朋友Zend_Table、Zend_TableRowset等。。还有Zend_邮件。仅在需要时加载


虽然我只使用了框架的一小部分,但它大大缩短了我的开发时间,而且最重要的是:结果更易于维护。

您可以使用旧的1.8版本之前的引导方法。无需Zend_应用程序。我们在ZF 1.11中使用它,没有任何问题

Zend_应用程序基本上运行调度循环。所有Zend Framework组件都可以独立使用。我想问题是您希望Zend Framework执行哪些功能?