php/mysqlを使って動的なウェブサイトを作成します。純粋なPHPコード+ HTMLを使用して印刷データ用の私のテンプレート。今、より良い、最適化された、より速い方法のためのの構造の混合PHP + HTML?私が持っている各ページため PHPテンプレートを組み合わせたhtmlテンプレート:php html template
(テンプレートエンジンなし):私が持っているex.1(ラッパーの前にPHPコード)ため<?PHP include (DEFINE_SITE . '/templates/header.php');
// isset : post : get : SELECT : INSERT ... Or ANY CODE OF PHP
?>
<div id="wrapper">
<div id="leftsidebar"><?PHP // Left DATA ?></div>
<div id="centercontent">
<?PHP // while {} Print result of php ANY LOOPS ..... ?>
</div>
<div id="rightsidebar"><?PHP // Right DATA ?></div>
</div>
<?PHP include (DEFINE_SITE . '/templates/footer.php'); ?>
各ページ:ex.2(後サイドバーとセンターコンテンツの前)
<?PHP include (DEFINE_SITE . '/templates/header.php');
<div id="wrapper">
<div id="leftsidebar"><?PHP // Left DATA ?></div>
<?PHP // isset : post : get : SELECT : INSERT ... Or ANY CODE OF PHP ?>
<div id="centercontent">
<?PHP // while {} Print result of php ANY LOOPS ..... ?>
</div>
<div id="rightsidebar"><?PHP // Right DATA ?></div>
</div>
<?PHP include (DEFINE_SITE . '/templates/footer.php');?>
どちらが良いですか? e.x 1またはe.x 2?あなたの意見 ?
**コンテキスト**の方がよかったですか? –
構造が最適化され、読み込みが高速になりました。 – BBKing
最適化された構造を定義します。また、より速いローディングですか?基本的に同じです。もしあれば、2つの間のミリ秒を削ってはいけません。パフォーマンスを望むなら、 'include'を使わないでください。そうすれば、OSは強制的にファイルの' stat'を実行します。ただし、コードの明快さと保守性のためにパフォーマンスを最小限に抑えてはいけません。 –