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

时间:2015-04-01 05:22:06

标签: php heroku composer-php newrelic

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

此问题并不经常发生,此类型的大多数交易似乎都很好。

可能需要这么长时间?

1 个答案:

答案 0 :(得分:-2)

我在Composer中获得了相同的结果。 Composer管理库非常容易,但默认情况下加载速度很慢。您应该使用“--optimize-autoloader”标志在生产环境中部署代码。否则,你将失去20%-25%的表现。