可能重复:
Opening/closing tags & performance?
我是一个高性能的人,我喜欢尽可能高效地运行我的代码。我不知道你们中是否有人知道liquid模板,以及与之相关的代码样式,但通常他们有如下标签
{% if | class.method == 'true' %}
blah text
{% endif %}
我讨厌liquid,但是我在我的站点上用php标记设置了同样的东西。
<?php /*if bob is logged in */ if ($user = 'bob') { ?>
Stuff to do and write
<?php /*end if user is bob*/ } ?>
我有点喜欢这个设计,html很容易编辑,但是我发现我的模板中有很多php标记。这个设计不好吗?我的意思是可读性对我来说很好,事实上更好,但我担心如果我加上所有这些小标签,是否会对网站的性能做出太大的牺牲。
有人知道吗?
最佳答案
不,这不是什么大问题。许多编译后的模板只是用php的open和close标记(如smarty)替换模板标记。
参见@H2Ooooooooooooooooooo链接
https://softwareengineering.stackexchange.com/questions/80084/is-premature-optimization-really-the-root-of-all-evil
关于php - php标签过多,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14538180/