Symfony私人服务性能提升

时间:2018-04-10 14:57:03

标签: symfony

将公共Symofony服务转变为私有服务可提高性能。

  

私有服务很特殊,因为它们允许容器优化它们是否以及如何实例化。这增加了容器的性能。 - How to Create Service Aliases and Mark Services as Private

它提高了多少性能?

1 个答案:

答案 0 :(得分:3)

性能增益会因不同的应用程序而异。找出答案的最佳方法是转换您的应用并创建基准以进行比较。但是,在决定公共和私人服务时,您不仅要考虑绩效,还要考虑最佳做法。这应该更快,因为通过删除未使用的服务来优化容器。