Windows Server 2008 R2和2012中PHP连接MySQL过慢的解决方法


Posted in PHP onJuly 02, 2016

对比下面两个脚本的速度:

  • Windows 7 用 localhost 连接本地 MySQL,速度会很慢。
  • Windows 7 用 127.0.0.1 连接本地 MySQL,速度则是正常的。

my.ini里配置了

bind-address=127.0.0.1

 用localhost连接本地MySQL: 速度慢

<?php
$start = microtime(true);
$mysqli = new mysqli('127.0.0.1', 'root', '', 'mysql'); //连接耗时仅为0.0025秒.
//$mysqli = new mysqli('localhost', 'root', '', 'mysql'); //连接耗时超过1秒,比正常慢了400倍.
echo microtime(true) - $start;

分析:
1.my.ini里配置

bind-address=127.0.0.1

时,Win7及其以上版本系统PHP用localhost连接MySQL耗时超过1秒,比用127.0.0.1连接慢了400倍.
2.my.ini里配置

bind-address=::1

时,Win7及其以上版本系统PHP用localhost连接MySQL速度是正常的,但用127.0.0.1连接又不正常了.
3.去掉bind-address配置,则用localhost或127.0.0.1连接MySQL速度都是正常的.

所以:在配置了

bind-address=127.0.0.1

的情况下,应该使用 127.0.0.1 连接本地 MySQL 数据库 。
安装 WordPress、phpMyAdmin 等 PHP 程序的时候默认使用 localhost 连接本地 MySQL 数据库,这时注意把默认的 localhost 改为 127.0.0.1。

另外,Windows 2008、2012 跟 Windows 7 存在同样的问题。

PHP 相关文章推荐
下载文件的点击数回填
Oct 09 PHP
PHP安全性漫谈
Jun 28 PHP
PHP删除HTMl标签的三种解决方法
Jun 30 PHP
php把数据表导出为Excel表的最简单、最快的方法(不用插件)
May 10 PHP
PHP提示Deprecated: mysql_connect(): The mysql extension is deprecated的解决方法
Aug 28 PHP
php输入数据统一类实例
Feb 23 PHP
PHP代码实现表单数据验证类
Jul 28 PHP
PHP简单处理表单输入的特殊字符的方法
Feb 03 PHP
Thinkphp框架开发移动端接口(1)
Aug 18 PHP
PHP 信号管理知识整理汇总
Feb 19 PHP
php动态读取数据清除最右边距的方法
Apr 12 PHP
CI框架(CodeIgniter)公共模型类定义与用法示例
Aug 10 PHP
PHP编写文件多服务器同步程序
Jul 02 #PHP
php blowfish加密解密算法
Jul 02 #PHP
对比PHP对MySQL的缓冲查询和无缓冲查询
Jul 01 #PHP
PHP处理CSV表格文件的常用操作方法总结
Jul 01 #PHP
PHP读书笔记整理_结构语句详解
Jul 01 #PHP
PHP安装GeoIP扩展根据IP获取地理位置及计算距离的方法
Jul 01 #PHP
php投票系统之增加与删除投票(管理员篇)
Jul 01 #PHP
You might like
全国FM电台频率大全 - 2 天津市
2020/03/11 无线电
绿山咖啡和蓝山咖啡
2021/03/04 新手入门
PHP中判断变量为空的几种方法分享
2013/08/26 PHP
jQuery 表格插件整理
2010/04/27 Javascript
JS判断浏览器是否支持某一个CSS3属性的方法
2014/10/17 Javascript
Javascript中实现String.startsWith和endsWith方法
2015/06/10 Javascript
详解JavaScript 中的 replace 方法
2016/01/01 Javascript
jQuery实现元素拖拽并cookie保存顺序的方法
2016/02/20 Javascript
Node.js中JavaScript操作MySQL的常用方法整理
2016/03/01 Javascript
js获取元素的外链样式的简单实现方法
2016/06/06 Javascript
js删除局部变量的实现方法
2016/06/25 Javascript
jQuery简单实现彩色云标签效果示例
2016/08/01 Javascript
对Angular.js Controller如何进行单元测试
2016/10/25 Javascript
javascript实现用户点击数量统计
2016/12/25 Javascript
Angular.JS内置服务$http对数据库的增删改使用教程
2017/05/07 Javascript
mongoose中利用populate处理嵌套的方法
2017/05/26 Javascript
Vue 多层组件嵌套二种实现方式(测试实例)
2017/09/08 Javascript
jQuery事件多次绑定与解绑问题实例分析
2019/02/19 jQuery
vue配置nprogress实现页面顶部进度条
2019/09/21 Javascript
基于js实现数组相邻元素上移下移
2020/05/19 Javascript
JS+css3实现幻灯片轮播图
2020/08/14 Javascript
详解Python pygame安装过程笔记
2017/06/05 Python
python得到一个excel的全部sheet标签值方法
2018/12/10 Python
Python地图绘制实操详解
2019/03/04 Python
python通过robert、sobel、Laplace算子实现图像边缘提取详解
2019/08/21 Python
Hotels.com爱尔兰:全球酒店预订
2017/02/24 全球购物
材料加工工程求职信
2014/02/19 职场文书
审计班子对照检查材料
2014/08/27 职场文书
2014学习优秀共产党员先进事迹材料思想汇报
2014/09/14 职场文书
志愿者爱心公益活动策划方案
2014/09/15 职场文书
扶贫办主任查摆“四风”问题个人对照检查材料思想汇报
2014/10/02 职场文书
个人贷款授权委托书样本
2014/10/07 职场文书
2016感恩母亲节校园广播稿
2015/12/17 职场文书
电力培训学习心得体会
2016/01/11 职场文书
python基于turtle绘制几何图形
2021/06/15 Python
Apache SeaTunnel实现 非CDC数据抽取
2022/05/20 Servers