使用mysqli和pdo扩展的测试对比连接mysql数据库效率的php测试代码

本文实例介绍了实现php代码使用mysqli和pdo扩展,测试对比连接mysql数据库的效率。分享给大家供大家参考,具体如下:
<?php
/**
 * 测试PDO和MySQLi的连接效率,各连接50次MySQL数据库
 * Author:ECSHOP.CX
*/
header("Content-type:text/html;charset=utf8");
//通过PDO链接数据库
$pdo_startTime = microtime(true);
for ($i = 1; $i <= 50; $i++)
{
    $pdo = new PDO("mysql:host=localhost;dbname=ecshopcx","ecshopcx","87820657");
}
$pdo_endTime = microtime(true);
$pdo_time = $pdo_endTime - $pdo_startTime;
echo $pdo_time;
echo "<hr/>";
//通过MySQLi链接数据库
$mysqli_startTime = microtime(true);
for ($i = 1; $i <= 50; $i++)
{
    mysqli_connect("localhost","ecshopcx","87820657","ecshopcx");
}
$mysqli_endTime = microtime(true);
$mysqli_time = $mysqli_endTime - $mysqli_startTime;
echo $mysqli_time;
echo "<hr/>";
if ($pdo_time > $mysqli_time)
{
    echo "PDO的连接时间是MySQLi的".round($pdo_time/$mysqli_time)."倍";
}
else
{
    echo "MySQLi的连接时间是PDO的".round($mysqli_time/$pdo_time)."倍";
}
测试结果:MySQLi的连接效率要比PDO的连接效率高。  

本文原创地址:https://www.ecshopok.com/article-603.html
版权所有 © 转载时必须以链接形式注明出处!

觉得本文对您有用,想收藏下来!方法很简单:请点击-〉
我们一直坚持白天工作、晚上熬夜更新资源,付出了巨大的精力和时间,其中的辛酸难以言述。

文章评论

暂无评论,来发表一个吧

发表 取消
充值有惊喜 ECSHOP插件网微信客服edait_cn