この記事では、thinkphp3.2でフレームワークエントリーファイルまたはアプリケーションエントリーファイルをLiteファイルに置き換える方法について説明します。皆さんの参考に共有してください。具体的な分析は次のとおりです:
バージョン 3.2 は、現在の動作環境に基づいて Lite ファイルの生成をサポートしており、フレームワークのエントリ ファイルまたはアプリケーション エントリ ファイルを置き換えて、動作効率を向上させることができます。
私たちの提案は、運用環境でデバッグモードをオフにした後に Lite ファイルを生成することです。
現在、SAE プラットフォームは Lite ファイルの直接生成をサポートしていないことに注意してください。
Liteファイルを生成する
Lite ファイルを生成するには、エントリ ファイルに定数定義を追加する必要があります:
コードは次のとおりです:
define('BUILD_LITE_FILE',true);
デフォルトでは、再実行後に lite.php ファイルが Runtime ディレクトリの下に生成されます。
Lite ファイルの場所または名前を変更する必要がある場合は、アプリケーション構成ファイルに次の構成を追加できます。
コードは以下の通りです:'RUNTIME_LITE_FILE'=>APP_PATH.'lite.php'
;
設定後、生成されたLiteファイルの場所はAPP_PATH.'lite.php'になります。Lite ファイルのコンパイル済みファイルの内容はシステムのデフォルトです。他のコンパイル済みファイルを変更または追加したい場合は、たとえば、アプリケーション構成ディレクトリの下に lite.php 定義を追加します。以下:
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
配列を返す( THINK_PATH.'Common/functions.php', COMMON_PATH.'Common/function.php', CORE_PATH .EXT、 CORE_PATH .'フック'.EXT、 CORE_PATH .「アプリ」.EXT、 CORE_PATH .'ディスパッチャー'.EXT、 CORE_PATH .'モデル'.EXT, CORE_PATH .'ログ'.EXT, CORE_PATH .'ログ/ドライバー/ファイル'.EXT, CORE_PATH .'ルート'.EXT, CORE_PATH .'コントローラー'.EXT, CORE_PATH .'ビュー'.EXT, CORE_PATH .EXT、 CORE_PATH .'ストレージ/ドライバー/ファイル'.EXT, CORE_PATH .'例外'.EXT、 BEHAVIOR_PATH .'ParseTemplateBehavior'.EXT, BEHAVIOR_PATH .'ContentReplaceBehavior'.EXT, );
|