加载大量捆绑包会影响Symfony2应用程序的整体性能吗?

Ita*_*ako 6 php performance symfony

我一直想知道如何在appkernel中加载很多捆绑包(比方说300+),它们的路由信息会影响整体应用程序的性能

将其视为前端和后端的捆绑条件的加载(提供其中一些实际上只需要一个环境) - 是否值得这样做?

我知道在没有实际测试它的情况下可能很难回答,但也许有人已经广泛研究了sf2的内部结构,以便在添加大量捆绑包及其路由配置时告诉问题的规模.

小智 1

我不是 Sf2 的专家,但我知道它将配置编译成 PHP 代码。因此,如果你做对了(例如,在 sf2 启动时不要启动捆绑包),它们将被转储到 php 代码中,该代码也将被 apc 缓存。

问候,