2

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

4

1 回答 1

2

简短的回答:不,不是。

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

这一切只有在你没有在你的捆绑包方法中做任何愚蠢的事情(TM)时才是真的。boot():)

于 2013-10-11T09:18:50.453 回答