3

重複の可能性:
タグとパフォーマンスの開閉?

私はパフォーマンスの大物であり、コードをできるだけ効率的に実行するのが好きです。液体テンプレートについて知っている人がいるかどうかはわかりません。コードのスタイルはそれに関連していますが、多くの場合、次のようなタグが付いています。

{% if | class.method == 'true' %}

    blah text

{% endif %}

私は液体が嫌いですが、私のサイトではphpタグを使って同じことを設定しています。

<?php /*if bob is logged in */ if ($user = 'bob') { ?>

     Stuff to do and write

<?php /*end if user is bob*/ } ?>

私はデザインが好きで、htmlは本当に簡単に編集できますが、テンプレート全体にphpタグのなぞなぞがたくさんあることがわかりました。これは悪いデザインですか?読みやすさは私にとっては問題ないということですが、実際にはもっと良いのですが、これらの小さなタグをすべて追加すると、Webサイトのパフォーマンスを犠牲にしすぎてしまうのではないかと心配しています。

誰か知ってる?

4

1 に答える 1

3

いいえ、これは大きなパフォーマンスの問題ではありません。コンパイルされたテンプレートの多くは、テンプレート タグを PHP の開始タグと終了タグに置き換えるだけです (例: Smarty)。

@h2oooooooooooooo リンクを参照

https://softwareengineering.stackexchange.com/questions/80084/is-premature-optimization-really-the-root-of-all-evil

于 2013-01-26T15:28:53.337 に答える