TP5は、ルーティング・データベース・フィールドと性能を改善するためにキャッシュを生成しました

パフォーマンスの一部の使用を改善する方法についてTP5フレームワークは、フレームワークの多くは、問題のパフォーマンスは、多くの要求を使用すると、パフォーマンスの一部をアップグレードすることができますロード過剰の問題を避けることができれば、再ロードしなければならないことである影響を与えるので、我々は、キャッシング、特定することによって、これを達成するために持っています次のように。

それは、LinuxやMacの場合はまず、あなたが動作する権限を与えられる必要が

以下の方法は、サイトをアップロードした後、安定生成することをお勧めします。

PHPは通じプロジェクトのルートディレクトリにこれらの4つのコマンド経由で実行時のキャッシュディレクトリキャッシュ上にある:: XXX生成されますキャッシュを最適化すると思います。

 

1、ルートキャッシュを生成します

PHPは、最適化を考える:ルートを

アプリケーションがルーティングルールの大規模な数を定義した場合、それが実際の展開後に生成されたルーティングキャッシュファイルすることが推奨され、それによって、ルーティングの検出効率を向上させること、ルート登録のオーバーヘッドを回避することができます

そこには許可がここで報告されませんMacが異常であるされている場合は、私はsudoを追加する必要があります

sudoのPHPの思考最適化:ルート

成功の後、ランタイムディレクトリ内のファイルを生成しますroute.php

 

2、クラスライブラリのマッピングファイル

sudoのPHPの思考最適化:自動ロード

ライブラリのマッピングファイルは、パフォーマンスを向上させるために自動的にロードすることができます

成功は、ランタイムディレクトリにclassmap.phpファイルが生成されます後

 

3は、データキャッシュテーブルのフィールドを生成するクエリのパフォーマンスを向上させたい場合は、クエリは、フィールドキャッシュを生成することにより、減少させることができます

sudoのPHPの思考最適化:スキーマ

それが終了すると、それはRUNTIME_PATHディレクトリの下のスキーマディレクトリを作成し、次のディレクトリにdatabase.table.phpファイルに応じてキャッシュファイルを生成するために、テーブルの列に名前を付けます。

 

4、キャッシュを開く要求データがリアルタイム大きくない場合は、開くことができ、

//リクエストのキャッシュ・ルールの設定キャッシュ真の自動キャッシュをサポート開く要求場合=> true「をrequest_cache」は、パフォーマンスの開始が大幅に改善された後に、このデフォルトは、falseです

 

5、アプリケーションは、構成キャッシュファイルまたはモジュールを生成することができ

sudoのPHPの思考最適化します。config

実行時に呼び出した後、生成されたアプリケーションキャッシュファイルのデフォルトの設定では、ファイル、設定後に生成されたキャッシュファイル、およびconfig.phpcommon.phpのtags.php下のアプリケーションディレクトリにロードされないinit.phpランタイム/ initのを以下のディレクトリが生成されます。 PHPは交換してください。

生産で、ここでは、将来の現地時間に設定キャッシュに注意を生成するように構成するサーバー上での重要な構成データベースを交換する必要があります。

 

おすすめ

転載: www.cnblogs.com/pyspang/p/11489720.html