4

関数インクルードに関する最適化の質問が 2 つあります。

  1. 単一の php ファイルを使用してそれを含めるか、いくつかの小さなファイルを使用してそれらを含める方が良いですか? どちらが速くなりますか?

  2. たとえば、PHP ファイルmysql_connectとすべての db 接続を使用します。その後、必要なときに含めます。しかし、必要なときにコードを記述し、何も含めない方が速いでしょうか?

また、誰かが実際の数字を持っていれば、私はいいプラスになります.

4

3 に答える 3

12
  1. 違いは些細なことです。

  2. 繰り返さないでください。各ファイルに接続情報を何度も入れないでください。あなたの場合、含めることは問題ありません。

  3. の利用はやめましょうmysql_*()。代わりにPDOまたはMySQLiを使用してください。

あなたはマイクロ最適化について話していますが、代わりにオブジェクト指向プログラミングについて考え始める方が良いでしょう。

于 2012-09-17T19:43:54.017 に答える
1

適切なサイズのオープンソースプロジェクトを選択してください。たとえば、WordPress、Joomla、Drupalのように。次に、巨大なファイルが1つあるかどうか、またはファイルを小さくて保守可能なコンポーネントに分割しているかどうかを確認します。

回答:最初に保守性を優先します。ボトルネックにぶつかると、それを見つけて、はるかに簡単な方法で対処できるようになります。

于 2012-09-17T19:46:34.690 に答える
-1

PHP include()は、ブラウザやその他の場所ではなくサーバー側で処理されるため、パフォーマンスの違いはごくわずかです。コードをより整理するのに役立つ場合は、DB接続情報を含める必要があります。目立った速度の違いはありません。

于 2012-09-17T19:45:41.533 に答える