教程集 www.jiaochengji.com
教程集 >  脚本编程  >  php  >  正文 php获取程序执行时间的简单方法

php获取程序执行时间的简单方法

发布时间:2016-04-23   编辑:jiaochengji.com
本文介绍下,在php中获取程序执行时间的一些方法,供大家学习参考。

例1,
在head.htm中加入,即在默认模版中添加:“$stime=microtime(true); //获取程序开始执行的时间”。
代码如下所示:
 

复制代码 代码示例:

<!--<?php
$stime=microtime(true); //程序开始执行的时间
$GuideFid[$fid]=str_replace("<a href='$webdb[www_url]' class='guide_menu'>>首页</a>","",$GuideFid[$fid]);
$fupId=intval($fupId);
$topMenu[$fupId]='ck';
print <<<EOT
-->

//这里是网页
//再在foot.htm修改,如下所示:
<!--
EOT;
$etime=microtime(true);//获取程序执行结束的时间
$total=$etime-$stime; //计算差值
echo "<br />[页面执行时间:{$total} ]秒";
?>

例2,
 

复制代码 代码示例:
<?
$pagestartime=microtime();
?>
<!--网页内容 start-->
网页内容
...
...
<!--网页内容 end-->
<?
$pageendtime = microtime();
$starttime = explode(" ",$pagestartime);
$endtime = explode(" ",$pageendtime);
$totaltime = $endtime[0]-$starttime[0]+$endtime[1]-$starttime[1];
$timecost = sprintf("%s",$totaltime);
echo "页面运行时间: $timecost 秒";
?>

例3,
计算页面执行时间
在php网页的开头加入:
 

复制代码 代码示例:
<?
$time_start = getmicrotime();
function getmicrotime()
{
list($usec, $sec) = explode(" ",microtime());
return ((float)$usec + (float)$sec);
}
?>
 

然后,在页面结尾加入:
 

复制代码 代码示例:
<?
$time_end = getmicrotime();
printf ("[页面执行时间: %.2f毫秒]\n\n",($time_end - $time_start)*1000);
?>

您可能感兴趣的文章:
计算php脚本执行时间的示例代码
php 获取今日、昨日、上周、本月的起始与结束时间戳
php获取程序执行时间的简单方法
php获取函数执行时间的简单例子
PHP定时更新程序实现代码
MixPHP V2.1 为何从 Reactor Manager Worker 多进程改为单线程协程
PHP异步调用socket与php异步执行实例
如何编译php文件
PHP执行时间函数 ini_set与max_execution_time
php 伪异步执行实现方法

关键词: php页面执行时间   
[关闭]
~ ~