0

1000行以上のコードを含むphpファイルがあります。include_once()関数(index.phpをheader.php、side.phpなどに分割)を使用して分割する予定です。読みやすくなり、編集が簡単になります。それは解釈時間の増加または同様の問題につながりますか?

4

3 に答える 3

2

これについては多くのテストが行​​われており、解析時間を考慮に入れる必要はありません。解析時間は最小限であり、読みやすさの利点はマイナス面を上回ります。

ファイルを開いて読み取るのにかかる時間が心配な場合は、APCなどのコンパイラを調べて、ファイルがコンパイルされた状態でメモリに保持されるようにすることをお勧めします。

于 2013-02-23T11:03:22.087 に答える
1

これは問題ではありません。問題があったとしても、保守可能なコードを使用することがはるかに重要です。

コードをより小さな独立したクラスに分割し、このクラスにオートロードを使用できれば、必要なコードのみをロードする必要があるため、さらに高速になる可能性があります。コードをファイルに分割して で再結合するだけでなく、そのinclude_onceようなクラスを構築しようとします。

于 2013-02-23T11:05:29.263 に答える
1

違いはごくわずかです。PHPはそれを効率的に処理できます。また、オブジェクト指向のコードがより読みやすくなります。時間の増加がそれほど心配な場合は、ワニスや APC などのキャッシングを使用することをお勧めします。毎回通訳者を呼び出す必要さえありません。多くの場合、コードを解釈してキャッシュします。コードを変更し、キャッシュをクリアして、新しいページを取得した場合にのみ。

于 2013-02-23T11:10:48.443 に答える