多次打开和关闭php标签会增加页面加载吗?

时间:2012-08-07 19:56:11

标签: php performance page-load-time

  

可能重复:
  Opening/closing tags & performance?

这是一个新手问题,但我在网上找不到明确的答案,所以请不要笑:))

  1. 打开和关闭php标记(<? php code ?>多次会增加页面加载时间吗?

  2. 如何多次使用include templatepath?

  3. 谢谢

2 个答案:

答案 0 :(得分:5)

  

多次打开和关闭php标记(<? php code ?>)是否会增加页面加载时间?

- 即使您已经接受我也会回答,因为每个人都应该知道实际上发生了什么。

当PHP解析文件时tokenises everything outside of the tags as T_INLINE_HTML

这是turned directly

中的ZEND_ECHO

关闭并重新打开标记的速度完全相同,就像您从单个<?php ?>块中回显html一样。

  

如何多次使用include templatepath?

是的,您添加的文件越多,加载页面所需的时间就越长,尤其是每次都必须从磁盘读取并且您没有使用各种缓存机制时。

答案 1 :(得分:2)

  1. 理论上是的,但差异是如此微不足道,几乎在所有情况下都没关系。

  2. 不确定你的意思。如果可能多次包含文件,请使用include_oncerequire_once。这样可以防止出现多次加载,并可以防止'无法重新声明类'等错误。同样,这比includerequire更贵,但更稳定。

  3. 作为旁注,您的问题与代码没有任何关系,我相信这些问题已经在SO中被多次询问和回答,所以下次请尝试更好地搜索/询问:)

    一切顺利!