Codeigniter に基づいてアプリケーションでプロファイリングを有効にしたところ、驚くべき結果が得られました。
さらにデバッグすると、DB インタラクションや PHP 処理のない aboutus などの静的ページでも、次の値が非常に高いことがわかりました。読み込み時間: 基本クラス コントローラー実行時間 合計実行時間
構成ファイルをいじってみたところ、いくつかのモデルとライブラリのオートロードを削除すると、上記の 3 つの変数の値が大幅に低下することがわかりました。
何かがオートロードされると、それがメモリに残ると想定していました。これは正しいですか ?
また、コードで 70% の時間を必要とするモデルがある場合の結果を見て、パフォーマンスを向上させるために必要な場合にのみロードして、オートロードしないでください。
他の代替手段はありますか