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 相关文章推荐
了解Joomla 这款来自国外的php网站管理系统
Mar 11 PHP
phpmyadmin 3.4 空密码登录的实现方法
May 29 PHP
php class中self,parent,this的区别以及实例介绍
Apr 24 PHP
mac下Apache + MySql + PHP搭建网站开发环境
Jun 02 PHP
php管理nginx虚拟主机shell脚本实例
Nov 19 PHP
试用php中oci8扩展
Jun 18 PHP
php实现异步数据调用的方法
Dec 24 PHP
WordPress开发中短代码的实现及相关函数使用技巧
Jan 05 PHP
Yii2主题(Theme)用法详解
Jul 23 PHP
php操纵mysqli数据库的实现方法
Sep 18 PHP
php修改数组键名的方法示例
Apr 15 PHP
phpstudy2018升级MySQL5.5为5.7教程(图文)
Oct 24 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
全国FM电台频率大全 - 15 山东省
2020/03/11 无线电
PHP 批量更新网页内容实现代码
2010/01/05 PHP
php中的curl_multi系列函数使用例子
2014/07/29 PHP
zen_cart实现支付前生成订单的方法
2016/05/06 PHP
使用ThinkPHP生成缩略图及显示
2017/04/27 PHP
PHP进阶学习之命名空间基本用法分析
2019/06/18 PHP
如何在PHP中使用AES加密算法加密数据
2020/06/24 PHP
jQuery的三种$()
2009/12/30 Javascript
Js 中debug方式
2010/02/07 Javascript
Javascript正则控制文本框只能输入整数或浮点数
2014/09/02 Javascript
鼠标悬浮停留三秒后自动显示大图js代码
2014/09/09 Javascript
jQuery+easyui中的combobox实现下拉框特效
2015/02/27 Javascript
js模式化窗口问题![window.dialogArguments]
2016/10/30 Javascript
微信小程序 template模板详解及实例
2017/02/21 Javascript
深究AngularJS中$sce的使用
2017/06/12 Javascript
详解Vue中localstorage和sessionstorage的使用
2017/12/22 Javascript
vue-router懒加载速度缓慢问题及解决方法
2018/11/25 Javascript
微信小程序云开发实现数据添加、查询和分页
2019/05/17 Javascript
Node 使用express-http-proxy 做api网关的实现
2020/10/15 Javascript
JavaScript中条件语句的优化技巧总结
2020/12/04 Javascript
使用python 获取进程pid号的方法
2014/03/10 Python
Python编程对列表中字典元素进行排序的方法详解
2017/05/26 Python
Python使用pyautogui模块实现自动化鼠标和键盘操作示例
2018/09/04 Python
Python Matplotlib库安装与基本作图示例
2019/01/09 Python
使用Python制作简单的小程序IP查看器功能
2019/04/16 Python
Python Request爬取seo.chinaz.com百度权重网站的查询结果过程解析
2019/08/13 Python
H5混合开发app如何升级的方法
2018/01/10 HTML / CSS
HTML5 manifest离线缓存的示例代码
2018/08/08 HTML / CSS
SK-II神仙水美国官网:SK-II美国
2020/02/25 全球购物
PHP开发工程师面试问题集锦
2012/11/01 面试题
科研课题实施方案
2014/03/18 职场文书
体育专业求职信
2014/07/16 职场文书
四风剖析查摆对照检查材料思想汇报
2014/09/24 职场文书
大雁塔导游词
2015/02/04 职场文书
工程部岗位职责范本
2015/04/11 职场文书
css3 利用transform-origin 实现圆点分布在大圆上布局及旋转特效
2021/04/29 HTML / CSS