计算 PHP 代码的执行时间非常简单,只需在程序开始设定计时点,程序结束设定结束点即可。
代码示例如下:
<?php $beginTime=microtime(true); //执行开始消耗时间 echo "hello world!"; //运行代码 $endTime=microtime(true); //执行结束消耗时间 $runTime=$endTime-$beginTime; //计算时间差 echo "<br/>".$runTime; ?>
同样的思想,WordPress 中提供了更为简便的页面生成时间代码:
<?php timer_start(); ?> //添加至 header.php 模板 <?php timer_stop(1); ?> //添加至 footer.php 模板
其中 timer_stop() 函数的参数 1 表示输出生成时间,输出后的样式可根据需要设定。
当然,这两个函数的作用不局限于整个页面的执行时间统计。对于某个耗时的代码段,也可以利用此方法测试其运行效率。
版权所有,转载请注明出处。
转载自 <a href="https://mangguo.org/calculate-wordpress-page-generate-time/" title="计算 WordPress 页面生成时间" rel="bookmark">计算 WordPress 页面生成时间 | 芒果小站</a>
上一篇 5 款 Twitter 第三方应用
下一篇 WordPress 主循环排除特定分类
如果喜欢这篇文章,欢迎订阅芒果小站以获得最新内容。
/2009-06-05 11:45这个暂时还用不上哈哈~
/2009-06-05 12:54这个太复杂了,一般来说看看页面载入时间就可以了。
/2009-07-01 17:45你这个是比较画蛇添足的做法,wordpress 已经有默认的生成时间函数。具体你可以看 default 主题的 footer.php
而且 timer_start() 在wordpress 一开始运行的时候已经载入过一次了,看 wp-config.php 或者 wp-setting.php
/2010-03-08 09:23这个代码不错。可以加以利用下!