手机游戏
经典单机
角色扮演
休闲益智
动作冒险
射击枪战
赛车竞速
模拟经营
解密闯关
策略战争
手机软件
时尚购物
体育运动
资讯阅读
教育学习
摄影摄像
生活服务
效率办公
聊天社交
视频盒子
其它软件
新闻资讯
游戏攻略
软件教程
游戏问答
软件资讯
软件技术
叨叨念念
网站技术
技术问答
软件教程
资源资料
原创作品
代码学习
网页设计
网络技术
合集
合集
游戏合集
软件合集
资讯合集
视频合集
首页 > 代码学习 > 代码学习

PHP获取页面运行时间以及数据库查询次数

作者:星知苑 时间:2012-06-24 12:22:13

现在越来越多的PHP程序,衡量一个程序的好坏,运行的时间是一个重要的标志。
如何在php中获取php的运行时间呢?这里要用到php的microtime() 函数。
microtime() 函数返回当前 Unix 时间戳和微秒数。语法:microtime(get_as_float)


这里我说一种获取php的运行时间的思路:在php程序结束的时间减去开始的时候的时间等于运行的时间。
大部分人多采用这个思路来获取运行时间的,以下代码仅供参考:

php文件开头[break]

 

<?php
function get_microtime_array()
{  
    return explode(' ', microtime());
}
$start_time_array = get_microtime_array();//获取php开始的时间
?>

 

php文件结尾

<?php
$end_time_array = get_microtime_array();//获取php结束时间
$time=$end_time_array[0] + $end_time_array[1] - $start_time_array[0] - $start_time_array[1];//计算运行时间,单位秒
echo round($time*1000);//换算成毫秒取整输出
?>

 

这样可以大概知道这个php程序的运行时间,简单的说:运行时间越小,服务器和程序也就越好。
由于php一般多用数据库mysql,那么数据库查询次数也直接影响了php的执行效率和数据库的负载。减少了数据库的查询次数,php的执行效率和数据库的负载要小很多了。

那么怎么查看数据库的查询次数呢?
我的思路是这样的,一般现在php程序多有独立的数据库类,定义查询次数为$queryCount = 0 在查询语句中加上计算查询次数就可以,$queryCount++;//每运行次查询$queryCount就加1,最后只要获取$queryCount的数值输出就可以了。

具体事例:(wordpress)

<?php echo get_num_queries(); //数据库查询次数 ?>
<?php timer_stop(1);//运行时间 ?>

 

 

良心推荐

农场小镇游戏大全
  • 全民小镇破解版
  • 全民小镇官网最新版
  • 我的农场小镇村庄生活中文版
  • 我的农场小镇村庄生活破解版
  • 牧羊人之心下载安装
  • 像素牧场物语下载免费
在嘈杂的市区喧闹虽然是很热闹,但是有些时候你可能需要治愈的游戏来缓解你的压力,你可以在上面尽情的享受农民生活的最佳的方式,不管是什么的蔬菜种子都是可以让你直接的种,当然是少不了畜牧业的发展,要经营好农场是非常的辛苦,需要你坚持不懈的努力,小编这里整理了很多有关农场生活的游戏推荐给你下载。

相关资讯