のは、私は8〜10異なるHTML/PHPのテンプレート条件付きで1つの大きなファイルを持つ一連のファイルを含める必要がありますか?
私は、すべてのページにいくつかの共通の要素を使用したいを持っているサイト上で働いているとしましょうほとんどの人は、マストヘッド、フッター、サイドバーを行うように、通常の
が、1つのテンプレートは、サイドバーと一つにサブナビゲーションを持っているように、これらの共通の要素は、多くの場合、私が持っている必要があり、私は何が最善かのアプローチ
オプション1 を思ったんだけどんではない
、各テンプレートの微調整を必要とします別の包含または要求フッタのためのもの、サイドバーのためのもののような、それぞれ異なる共通の要素。
オプション2 私は、私の共通の要素をすべて保持するただ1つの大きなファイルを必要とする必要がありますか?そして、$ _SERVER [ 'SCRIPT_NAME']と条件を使用して、呼び出されているテンプレートをテストし、共通要素を必要に応じて変更します。
サーバーのパフォーマンスが向上するかロードされるかは実際には違いはありますか?どのくらいの条件文が多すぎますか?どのくらい多くのものが含まれていますか?
私は感覚的な人々ですか? :-)
よく聞こえますが、ページが表示されるたびに3から5までの呼び出しにはあまりにも多くのものが含まれていると心配していたようです。 – mjr
早すぎる最適化。実際にパフォーマンスの問題を引き起こすものは、まれにあなたが考えるものです。 –