我一直想知道如何在appkernel中加载很多捆绑包(比方说300+),他们的路由信息会影响整体应用程序性能< /强>
将其视为前端和后端的条件加载的问题(只提供其中一些实际上只需要一个环境) - 是否值得这样做?
我知道在某些现实世界的情况下如果没有实际测试它可能很难回答,但也许有人已经广泛研究了sf2的内部结构,以便在添加时解释问题的 scale 是什么很多捆绑包及其路由配置。
答案 0 :(得分:1)
我不是Sf2的专家,但我知道它将配置编译成PHP代码。 因此,如果你做对了(例如,当sf2被启动时不要启动一个包),它们将被转储到php代码中,这也将被apc缓存。
此致
答案 1 :(得分:1)
如果设计得当,不应该。应该缓存库路径等(APC,磁盘等),但不应影响性能。如果是,请切换到Lithium(http://li3.me)ha。但严肃地说,你可以通过使用xdebug和webgrind之类的东西来判断。