捆绑数量对性能有很大影响吗?

时间:2013-10-11 07:43:28

标签: symfony

我正在阅读有关SF2的多个应用程序的这篇文章,并且有一部分关于制作更精简的AppKernel。既然SF2在启动捆绑包时已经缓存了大部分内容,那么为API请求创建更精简的AppKernel是否可以大大提高加载速度?加载我可能忽略的大量捆绑包时可能会有什么样的可能性?

1 个答案:

答案 0 :(得分:2)

简短回答:不,不是真的。

因为加载bundle时“最难”的东西是加载它的DI扩展并运行编译器传递。幸运的是,它仅在容器编译时运行(缓存预热过程)。

如果你没有在你的捆绑的boot()方法中做任何愚蠢的(TM),那么这一切都是正确的。 :)