极速慢的Composer\Autoload\includeFile显示在New Relic for Heroku应用程序中

Luk*_*ler 5 php heroku newrelic composer-php

在New Relic中,我可以看到在Heroku上托管的PHP 5.6应用程序的事务跟踪.该交易执行时间为21,600毫秒,其中87%为执行Composer\Autoload\includeFile.根据我的理解,Composer\Autoload\includeFile仅仅由我组成include $file;,所以我很茫然.

此问题不是经常发生的,并且此类型的大多数事务似乎都很好.

可能需要这么长时间?

cha*_*les -2

我用 Composer 得到了同样的结果。Composer 管理库确实很容易,但默认加载速度很慢。您应该使用“--optimize-autoloader”标志在生产环境中部署代码。否则,您将损失 20%-25% 的性能。