芒果小站

  1. 全球最具业界良心的主机 - DigitalOcean

    毫无疑问,目前做得最好的主机供应商

    猛击这里查看

  2. 芒果小站目前使用的主机 - DigitalOcean

    客服响应快,随时退款,XEN 架构稳定

    猛击这里查看

  3. 最好的日本东京线路主机 - DigitalOcean

    可选弗里蒙特、达拉斯、亚特兰大、纽瓦克、伦敦、东京机房

    猛击这里查看

  • 1
  • 2
  • 3
切换到精简模式
4

计算 WordPress 页面生成时间

作者 芒果/分类 教程/发布于 2009-06-04 23:24

计算 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="http://mangguo.org/calculate-wordpress-page-generate-time/" title="计算 WordPress 页面生成时间" rel="bookmark">计算 WordPress 页面生成时间 | 芒果小站</a>
如果喜欢这篇文章,欢迎订阅芒果小站以获得最新内容。

已经有 4 条群众意见

  1. Jutoy /2009-06-05 11:45

    这个暂时还用不上哈哈~ 回应

    #1
  2. bolo /2009-06-05 12:54

    这个太复杂了,一般来说看看页面载入时间就可以了。 回应

    #2
  3. 冰古 /2009-07-01 17:45

    你这个是比较画蛇添足的做法,wordpress 已经有默认的生成时间函数。具体你可以看 default 主题的 footer.php

    而且 timer_start() 在wordpress 一开始运行的时候已经载入过一次了,看 wp-config.php 或者 wp-setting.php 回应

    #3
  4. 安玉良老师 /2010-03-08 09:23

    这个代码不错。可以加以利用下! 回应

    #4

下面我简单说几句