Emlog统计运行时间
本文在星知苑发布的原文基础上做了加强,由我搜集整合。
比较精确的统计每次访问程序运行的时间,如:Run in 49.76ms
如果加载模版的header.php和footer.php文件,大概这个运行时间会相差很多。
所以如果要比较精确的统计还是要HACK源代码的,不涉及数据库,以下为修改Emlog统计运行时间的教程:
一.首先在init.php文件中Header下面好了添加开始时间,(init.php在根目录下):
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();?>