emlog统计运行时间
[ 2015/01/02, Emlog , 2896阅, 1评 ]

比较精确的统计每次访问程序运行的时间,如:Run in 49.76ms

如果加载模版的header.php和footer.php文件,大概这个运行时间会相差很多。所以如果要比较精确的统计还是要HACK源代码的,不涉及数据库。

首先在init.php文件中Header下面好了添加开始时间,如:

header('Content-Type: text/html; charset=UTF-8');
//初始化统计信息
$_SERVER['_start_time'] = microtime(true);

然后在当前模版文件module.php添加函数如下:

<?php
//运行结束信息
function RunTime(){
	return number_format(1000 * (microtime(1) - $_SERVER['_start_time']), 2) . 'ms';
}
?>

然后在footer.php尾部加入:

<?php echo 'Run in '.RunTime();?>

这样时间就会精确很多,但是还是少算了gzip压缩到输出的时间。

原文(星知苑http://www.myxzy.com/emlogupdate.html)

有朋自远方来...评论一下呗O(∩_∩)O

  • 评论(1)

    天津网站建设 [ 回复 ]
    2018-12-17 14:23

    统计时间好像PHP有个函数的