成都创新互联网站制作重庆分公司

php连接远程数据库慢,php连接远程数据库慢怎么办

php连接数据库响应慢

连接语句怎么写的,是不是用的域名,建议用IP,例如:

创新互联公司服务项目包括古浪网站建设、古浪网站制作、古浪网页制作以及古浪网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,古浪网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到古浪省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!

mysql_connect('127.0.0.1', 'root', '123456');

PHP访问mysql数据库巨慢,请求帮助

1. 找到你mysql的安装目录,打开my.ini,如果是Linux服务器,那就是my.conf;

2.然后在[mysqld]选项下面添加:

skip-name-resolve

这个选项的意思是:禁用DNS解析,连接速度会快很多。

然后保存,重启mysql服务器,希望能帮你解决问题!

php连接远程数据库

在php中如果要连接远程数据库连接方法很简单,只要把本地连接localhost或127.0.0.1改成指定远程服务器一IP地址或者直接域名即可。

语法

mysql_connect(servername,username,password);

例子

在下面的例子中,我们在一个变量中 ($con) 存放了在脚本中供稍后使用的连接。如果连接失败,将执行 "die" 部分:

代码如下:

?php

$con = mysql_connect("localhost","peter","abc123");

if (!$con)

{

die('Could not connect: ' . mysql_error());

}

// some code

?

上面是连接本地数据库,下面把localhost改成远程IP即可了

实例 代码如下:

$conn=mysql_connect('','root','123456888');

if(!$conn) echo "失败!";

else echo "成功!";

// 从表中提取信息的sql语句

$sql="SELECT * FROM user where userName='$user_name'";

// 执行sql查询

$result=mysql_db_query('info', $sql, $conn);

// 获取查询结果

$row=mysql_fetch_row($result);

mysql_close();

PHP连接远端mysql很慢,要5-10秒,修改了my.cnf配置文件还是没用

这个问题我遇到过,一般出现这种情况都是DNS反解析问题,还有SSH连接过慢问题也是。

搞定的方法,就是加入google的DNS:8.8.8.8

windows系统可以配置第备用DNS为8.8.8.8

Linux系统可以配置为nameserver 8.8.8.8

thinkphp好慢 帮忙看看什么原因

具体是运行了什么慢?

因为不清楚你的具体情况,你可以按以下两点先看看

1、检查一下PHP环境,新建一个空的PHP文件运行看一下加载所需时间是否是毫秒级的。

2、运行thinkphp的时候有没有连接数据库,如果是远程数据库,先不连接.本地数据库的话,尽量使用127.0.0.1而不是使用localhost

连接远程mysql数据库,速度慢如何解决

首先确认什么操作最消耗时间。

是数据查询,还是服务器之间的传输。

如果查询慢,需要根据你实际的数据模型优化sql,增加索引。具体操作百度。

如果传输慢,想办法把几十次请求放到一次请求里面完成,减少服务器之间的交互。


本文标题:php连接远程数据库慢,php连接远程数据库慢怎么办
标题来源:http://cxhlcq.com/article/hsjghd.html

其他资讯

在线咨询

微信咨询

电话咨询

028-86922220(工作日)

18980820575(7×24)

提交需求

返回顶部