网站开发日志

2009年8月11日星期二

分享家:Addthis中国

PHP实用代码系列 - 计算页面加载时间

网页的加载时间很重要,没有人喜欢花好几分钟来等待一个页面加载完毕。影响页面加载速度的因素很多,对于动态网页,其中一个重要因素是代码的效率。不论用那种语言来写网站的人,我们都应该重视代码的效率,注重效率也是优秀程序员和新手的一个重要区别。当你给你的页面加入一些代码的后,最后要检测一下新加入的代码有没有给页面的加载造成很大的影响。下面是一个适用的PHP代码,它可以用来计算页面的加载时间 (更新: 8/12/2009)。

<!-- 把这段反正页面顶部 -->
<?php
   $mtime = explode(" ",microtime());
   $starttime = $mtime[1] + $mtime[0];
?>
 
<!-- 把实际代码放在下面 -->
 
 
<!-- 把这段代码放在页面底部-->
<?php
   $mtime = explode(" ",microtime());
   $endtime = $mtime[1] + $mtime[0];
   $totaltime = ($endtime - $starttime);
   echo "页面加载时间为: ".$totaltime."";
?>

更新:

谢谢扑街囝的回复。我想你指的是

<?php
$start_t = time() + microtime();
//do sth.
$end_t = time() + microtime();
$timer = $end_t - $start_t;
echo $timer;
?>

这确实要精简。其实在PHP5里有更加精简的写法:

<?php
$start_t = microtime(true); //加入true,microtime输出为浮点值
//do sth.
$end_t = microtime(true);
$totaltime = $end_t - $start_t;
echo "页面加载时间为: ".$totaltime."";
?>

标签: ,

相关文章:

4 条评论:

发表评论

指向此帖子的链接:

创建链接