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+DBM的同学录程序(3)
Oct 09 PHP
php下MYSQL limit的优化
Jan 10 PHP
php用数组返回无限分类的列表数据的代码
Aug 08 PHP
一个PHP并发访问实例代码
Sep 06 PHP
获取URL文件名后缀
Oct 24 PHP
PHP连接MySQL的2种方法小结以及防止乱码
Mar 11 PHP
php有效防止同一用户多次登录
Nov 19 PHP
yii分页组件用法实例分析
Dec 28 PHP
php网页版聊天软件实现代码
Aug 12 PHP
php结合redis高并发下发帖、发微博的实现方法
Dec 15 PHP
PHP获取数据库表中的数据插入新的表再原删除数据方法
Oct 12 PHP
PHP 实现base64编码文件上传出现问题详解
Sep 01 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
再次研究下cache_lite
2007/02/14 PHP
PHP安全之register_globals的on和off的区别
2020/07/23 PHP
12个非常有创意的JavaScript小游戏
2010/03/18 Javascript
javascript getElementsByClassName函数
2010/04/01 Javascript
Js 弹出框口并返回值的两种常用方法
2010/12/30 Javascript
ajax的hide隐藏问题解决方法
2012/12/11 Javascript
javascript抖动元素的小例子
2013/10/28 Javascript
动态加载JS文件的三种方法
2013/11/08 Javascript
javascript对象的使用和属性操作示例详解
2014/03/02 Javascript
使用jquery动态加载js文件的方法
2014/12/24 Javascript
jQuery模拟物体自由落体运动(附演示与demo源码下载)
2016/01/21 Javascript
jQuery实现表格与ckeckbox的全选与单选功能
2016/11/24 Javascript
jQuery+ajax的资源回收处理机制分析
2017/01/07 Javascript
js仿百度音乐全选操作
2017/01/13 Javascript
HTML5+Canvas调用手机拍照功能实现图片上传(下)
2017/04/21 Javascript
Vue.js学习笔记之常用模板语法详解
2017/07/25 Javascript
Vue实现微信支付功能遇到的坑
2019/06/05 Javascript
Vue动态创建注册component的实例代码
2019/06/14 Javascript
vue使用openlayers实现移动点动画
2020/09/24 Javascript
jQuery实现容器间的元素拖拽功能
2020/12/01 jQuery
利用Python爬取微博数据生成词云图片实例代码
2017/08/31 Python
Python基于百度AI的文字识别的示例
2018/04/21 Python
python3实现磁盘空间监控
2018/06/21 Python
python画一个玫瑰和一个爱心
2020/08/18 Python
提升Python效率之使用循环机制代替递归函数
2019/07/23 Python
python经典趣味24点游戏程序设计
2019/07/26 Python
JetBrains PyCharm(Community版本)的下载、安装和初步使用图文教程详解
2020/03/19 Python
python 如何区分return和yield
2020/09/22 Python
CSS3弹性伸缩布局之box布局
2016/07/12 HTML / CSS
乌克兰网上服装店:Bolf.ua
2018/10/30 全球购物
标准化管理实施方案
2014/02/25 职场文书
高中班主任评语大全
2014/04/25 职场文书
大型会议策划方案
2014/05/17 职场文书
敬老模范事迹
2014/05/21 职场文书
给下属加薪申请报告
2015/05/15 职场文书
mysql序号rownum行号实现方式
2022/12/24 MySQL