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 标签谜语。这是糟糕的设计吗?我的意思是可读性对我来说很好,实际上它更好,但我担心如果我添加所有这些小标签,我是否会对网站的性能做出太大的牺牲。

有人知道吗?

4

1 回答 1

3

不,这不是一个大的性能问题。许多编译的模板只是简单地用 PHP 的打开和关闭标签替换模板标签(例如 Smarty)。

见@h2oooooooooooooooo 链接

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

于 2013-01-26T15:28:53.337 回答