phpのコードを最適化するヒント
2008年8月13日2件のコメント
すべてのモダンなプログラミング言語が先進国とは同じタスクを有効にするには、さまざまな方法があります。 この"ローマのすべての道路につながる"現代のプログラミングは非常に便利ですが、以来、開発者には、機会を選択するにはヴァイjeitosプログラミングガイドには、次のパスを自分のプロジェクトを実装する。 には、 PHPの異なるできませんでした:その計画をPHPとしても使用され静かで様々なソリューションを実装することが可能で様々な方法があります。
しかし、この自由、もし悪用し、 性能と品質が故障して、プロジェクトを作成します。 PHPのプログラミングをする悪習を指定して、システム全体のパフォーマンスを下回る可能性の場合、プログラムていたので、 "適切な"です。 小には、いくつかのヒントには簡単に従う-特定のロジックに干渉するいかなる方法は、プログラムやP HPの手口の p rogamador-とs u rtem良い結果、ç ã と最適化に向かって、パフォーマンスとパフォーマンスを得るにスクリプトです。
出力データの最適化
は、 PHPを使用すると、 サーバー側で処理soliticaçõesは、クライアント側に行われた。 ことは非常に重要なのは、その後、 性能の良い結果を表示するには、次の処理をサーバー側で実行され、以来、 フロントエンドのアプリケーションやシステムに簡単に使用しなければならないと迅速に対応して要求します。
使用する"エコー"の代わりに"印刷"
間の2つの機能を可能にするディスプレイの情報を-"この"サーバー側の処理-の機能をエコーと印刷は、最もよく知られています。 一方、使用してエコーが良いので、両方と、取るにもかかわらず、同じこと-ディスプレイ情報と終了-のパフォーマンスのエコーが良いです。
これを好むを使用してecho ( )の!
一重引用符と引用符
画面に表示される変数の内容を使用することができますダブル( " )と書いて変数の残りの部分と一緒に、ディスプレイ、または使用する単一引用符( ' )と連結の変数( 。 )での残りの部分の出口、何らかの形で"孤立"の残りの部分の変数の表示画面を表示します。
単一引用符を使用することがベスト"隔離"の変数を引用符ではなく、変数の内容の残りの部分と一緒にします。 を使用するのでお好み:
/ /少ない効率的な方法 echo "これは、以下の効率的な方法を表示する$ var ! " 、 / /より効率的な echo 'これは、最も効果的な方法を示す1つです。 " $ varです。 ' ! ' ; とはまだする方法を迅速かつ、より良いパフォーマンスはPHPです。 少し奇妙にもかかわらず、この構文-少なくとも私-の移動の結果を複数のパラメータを連結する機能は、他の満足のいくものではなく、保留:
/ /非常に効率的な方法(お構文奇妙な... ) エコー 'はるかに効率的な方法を表示するに' 、 $ var 、 ' ! ' ; ループの最適化
トークにはWebサイトを制作する際に話をせず、またはシステムはPHP のループです。 また、彼らは非常に使用される-ため、彼らは非常に正確に欠かせない- PH Pのループは、もっと重要なことよりも偉大なパフォーマンスです。
ループ変数を事前に指定して"
ときに非常に共通点を持ってこれを行うにはPHPプログラミングの量を取得するには"何か"とし、にし、実行するには、 ループを保持するもう一つの"何か。 " whoには、多くの開発者と、知識不足のためか、このpregui çを作る:
を ( $私 = 0 ; $私 < = mysql_num_rows ( $結果) 、 $私 ) ( [コード] ) ここで、実際のところ、それは、 余分な処理をもたらすç 、 ã 、各iteraです。 パットで事前に変数を指定する方法について多くの倍のループヴァイacontercer 、貨物の処理が低いと、その結果、お客様のコードの最適化:
$合計 = mysql_num_rows ( $結果) ; を ( $私 = 0 ; $私 < = $合計、 $私 ) ( [コード] ) 変数と関数の最適化
不必要なコメントをするの重要性を変数と関数で、 PHPスクリプトの、があることが簡単です。 関数と変数を最適化することがもっと必要な場合には、優れた性能を求めています。 これらのヒントは、高速かつ効率的:
- を使用して必要なの代わりにしますrequire_once ;
- 相対的にではなく、絶対パスを使用する"が含まれ" 、 "必要"とのようが良い(いくつかの不便を生成することがありますが将来的には、明白な理由で) ;
- "ほか/場合"はより速く"スイッチ/ケース" ;
- ローカル変数の値を増加していないときは、ほぼ100 %の速度低下を事前に指定します。
詳細についてはPHPのコードの最適化
として1つの可能性を想像して、 "伝統"を持つことは、 PHPとの範囲の特徴は、これらのクイックヒントをご紹介特定の件名に近いです。 その他の多くのヒントについてはPHPのコードを最適化して、検討する読書は、次の記事(英語) :
とする、最適化するにはいくつかのアドバイスをしてPHPコードですか?














トラックバックを2008年8月13日
トラックバックを2008年8月13日