私の理解では、PHPがinclude
(またはrequire
、またはそれらの_once
バージョン)に遭遇すると、ファイルシステムでファイルを検索し、コードがinclude
呼び出しの場所にある場合と同じように解析します(return
ファイルで呼び出された場合を除く) )。
そのため、ビジー状態のサーバーでは、多くの人がインクルード ファイル (たとえば、データベースに接続するファイルやグローバル関数を定義するファイル) に繰り返しアクセスすることは容易に想像できます。これはパフォーマンスに顕著な影響を与える可能性がありますか?
ファイルの内容を関連する場所にダンプすることにより、インクルードを「コンパイル」することは有利でしょうか?