是否有大量的compsoer数据包减慢了symfony的速度?

时间:2015-10-05 10:12:22

标签: php performance symfony composer-php

我想知道我的Symfony 2应用程序中包含的大量作曲家包是否会减慢它的速度。

例如,我安装了nestbot / Carbon,并且只使用了两次。

我应该小心包括的包裹数量吗? 这是否会对应用程序性能产生任何影响,或者仅在需要时才加载?

2 个答案:

答案 0 :(得分:0)

不是真的。 Composer在Vendor目录下安装额外的PHP代码,appKernel.php包含它(使用自动加载器)。当你编写一个额外的类并使用include语句在你的应用程序中加载它时,它就是一样的。当然这需要几微秒,但这无关紧要。

答案 1 :(得分:0)

避免“优化”自动加载器。在极少数情况下使用大量类将直接影响优化类映射的性能增益的阈值比与加载大类映射的性能损失。请在此处查看我的其他答案:Why use a PSR-0 or PSR-4 autoload in composer if classmap is actually faster?