0

PHP / Laravel アプリケーションのプロファイリングにBlackfireを使用しています。ほとんどのエンドポイントで、Composer に長い時間がかかっているようです。具体的には、メソッドComposer\Autoload\includeFile. 以下の例では、240 回呼び出されます。

今、実行composer dump-autoload --optimizeしてopcache有効にしました。この動作は正常ですか、それとも問題を示していますか? 私の理解では、オートローダーを含める必要があるのは 1 回だけです。

ブラックファイア スクリーンショット 1 ブラックファイア スクリーンショット 2

4

2 に答える 2

0

オートローダーの主な目的は、アプリケーション内のさまざまなクラスをすべてロードすることです。そのため、1 つのリクエストでincludeFile 何度も呼び出される可能性があります。

于 2017-07-06T19:43:28.990 に答える