php使用mysqli和pdo扩展,测试对比连接mysql数据库的效率完整示例


Posted in PHP onMay 09, 2019

本文实例讲述了php使用mysqli和pdo扩展,测试对比连接mysql数据库的效率。分享给大家供大家参考,具体如下:

<?php
/**
 * 测试pdo和mysqli的连接效率,各连接100次mysql数据库
 */
header("Content-type:text/html;charset=utf8");
//通过pdo链接数据库
$pdo_startTime = microtime(true);
for($i=1;$i<=100;$i++){
 $pdo = new PDO("mysql:host=localhost;dbname=test","root","1234");
}
$pdo_endTime = microtime(true);
$pdo_time = $pdo_endTime - $pdo_startTime;
echo $pdo_time;
echo "<hr/>";
//通过mysql链接数据库
$mysqli_startTime = microtime(true);
for($i=1;$i<=100;$i++){
 mysqli_connect("localhost","root","1234","test");
}
$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的连接效率高。

php使用mysqli和pdo扩展,测试对比连接mysql数据库的效率完整示例

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
如何获得PHP相关资料
Oct 09 PHP
PHP开发文件系统实例讲解
Oct 09 PHP
php正则过滤html标签、空格、换行符的代码(附说明)
Oct 25 PHP
关于PHP中Object对象的笔记分享
Jun 28 PHP
zf框架的db类select查询器join链表使用示例(zend框架)
Mar 14 PHP
关于php支持分块与断点续传文件下载功能代码
May 09 PHP
php实现简单的上传进度条
Nov 17 PHP
带你了解PHP7 性能翻倍的关键
Nov 19 PHP
YII Framework框架教程之日志用法详解
Mar 14 PHP
smarty自定义函数用法示例
May 20 PHP
ThinkPHP 模板substr的截取字符串函数详解
Jan 09 PHP
Laravel框架实现文件上传的方法分析
Sep 29 PHP
PHP CURL中传递cookie的方法步骤
May 09 #PHP
PHP正则表达式处理函数(PCRE 函数)实例小结
May 09 #PHP
Laravel配置全局公共函数的方法步骤
May 09 #PHP
Laravel Validator自定义错误返回提示消息并在前端展示
May 09 #PHP
PHP正则表达式笔记与实例详解
May 09 #PHP
PHP抽象类与接口的区别实例详解
May 09 #PHP
php和vue配合使用技巧和方法
May 09 #PHP
You might like
解决GD中文乱码问题
2007/02/14 PHP
PHP 图像尺寸调整代码
2010/05/26 PHP
PHP实现基于文本的摩斯电码生成器
2016/01/11 PHP
ThinkPHP框架整合微信支付之Native 扫码支付模式一图文详解
2019/04/09 PHP
Laravel框架自定义公共函数的引入操作示例
2019/04/16 PHP
索趣科技的答案
2007/02/07 Javascript
基于jquery的button默认enter事件(回车事件)。
2011/05/18 Javascript
jquery ajax对特殊字符进行转义防止js注入使用示例
2013/11/21 Javascript
js简单实现竖向tab选项卡的方法
2015/05/04 Javascript
jQuery采用连缀写法实现的折叠菜单效果
2015/09/18 Javascript
js实现搜索框关键字智能匹配代码
2020/03/26 Javascript
BootstrapTable与KnockoutJS相结合实现增删改查功能【二】
2016/05/10 Javascript
jQuery的时间datetime控件在AngularJs中的使用实例(分享)
2017/08/17 jQuery
微信公众号平台接口开发 获取微信服务器IP地址方法解析
2019/08/14 Javascript
详解基于Vue/React项目的移动端适配方案
2019/08/23 Javascript
JS时间戳与日期格式互相转换的简单方法示例
2021/01/30 Javascript
[50:02]完美世界DOTA2联赛循环赛 Magma vs IO BO2第一场 11.01
2020/11/02 DOTA
python中使用PIL制作并验证图片验证码
2018/03/15 Python
python数据结构学习之实现线性表的顺序
2018/09/28 Python
基于python的ini配置文件操作工具类
2019/04/24 Python
Python中正反斜杠(‘/’和‘\’)的意义与用法
2019/08/12 Python
pytorch 归一化与反归一化实例
2019/12/31 Python
python-OpenCV 实现将数组转换成灰度图和彩图
2020/01/09 Python
美国最便宜的旅游网站:CheapTickets
2017/07/09 全球购物
加拿大大码女装购物网站:Penningtons
2020/12/26 全球购物
电大毕业自我鉴定
2014/02/03 职场文书
房产委托公证书样本
2014/04/04 职场文书
革命英雄事迹演讲稿
2014/09/13 职场文书
写给老婆的保证书
2015/02/27 职场文书
教师反邪教心得体会
2016/01/15 职场文书
2016年优秀党务工作者先进事迹材料
2016/02/29 职场文书
Golang二维切片初始化的实现
2021/04/08 Golang
CSS3实现的水平标题菜单
2021/04/14 HTML / CSS
python中的plt.cm.Paired用法说明
2021/05/31 Python
你知道哪几种MYSQL的连接查询
2021/06/03 MySQL
nginx配置限速限流基于内置模块
2022/05/02 Servers