1

このように質問を説明させてください...
アプリで何度か再利用したい html ブロッ​​クがあります。ここで2つの選択肢があります...

番号 1 は、関数ファイルで関数を定義し、その関数に html コードを配置することです。htmlが必要になるたびに、関数を呼び出します。

2 番目の方法は、html を別のファイル内に記述し、必要になるたびにそれをスクリプトに含めることです。

私が知りたいのは、どの方法がより速く、より少ないリソースを使用するかです?

ところで私はPHPを使用していますが、それは関係ないと思います。私の質問は他の言語にも当てはまると思います。

4

1 に答える 1

2

一般に、関数に含める方が高速です。毎回ファイルを含めると、ファイルを開いて読み取る必要があるというオーバーヘッドが追加されます。関数を使用すると、メモリを少しコピーするだけです。

これは通常、PHP の場合に当てはまると思います。特定のサーバーと言語は、インクルードを最適化するように構成できますが、機能はほとんどの場合、少なくとも同じくらい高速です。

于 2011-06-12T06:15:32.263 に答える