我知道以前有人问过这个问题,但我无法找到明确的答案。
过度使用 echo 语句会减慢最终用户的加载时间吗?
通过在文件中有更多的 echo 语句,文件大小会增加,所以我知道这将是一个因素。如我错了请纠正我。
经过一些研究,我知道使用 php 的 ob_start() 函数以及增加 Apaches SendBufferSize 可以帮助减少加载时间,但据我了解,这更多的是通过允许 php 更快地完成/退出来减少 php 执行时间,这反过来又允许Apache 早点退出。
话虽如此,php 确实退出得更快,但这是否意味着 php 实际上花费了更少的时间来执行并反过来加快最终用户端的速度?
需要明确的是,我的意思是如果我有 2 个文件,相同的内容,一个对每个 html 标记使用 echo 语句,另一个文件使用标准的进出 php 方法,除了文件大小与“过度”使用 echo 语句的差异(我猜是有原因的?),哪一个会更快?还是真的没有区别?
也许我要解决这个问题或看错了?
编辑:我做了一些检查,找到了一种方法来创建秒表来检查脚本的执行时间,并且似乎工作得很好。如果有人有兴趣做同样的事情,这里是我现在选择使用的方法的链接。
http://www.phpjabbers.com/measuring-php-page-load-time-php17.html