php通过公网ip链接mysql,速度很慢,如何解决?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php通过公网ip链接mysql,速度很慢,如何解决?相关的知识,希望对你有一定的参考价值。

php通过公网ip链接mysql,速度很慢,如何解决?北京服务器安装了mysql,并开启远程访问
广东服务器用php通过公网ip链接北京mysql
速度很慢,30几秒或者超时
我本地php环境也通过公网ip链接mysql,
也是一样很卡,网上说my.ini关闭dns,
我也试了,还是很卡。
难道数据库和网站分离,服务器必须在同一个机房么,然后内网链接?
求解
本地使用mysql链接软件,
链接北京mysql速度还可以,
ping北京服务器25ms

做网站还是什么啊?既然站库分离为啥不在一个机房呢。公网mysql安全也是个大问题啊,非得在不同机房上VPC吧 参考技术A 这个是运营商问题,几乎没办法。追问

明白了

谢谢

公网IP访问服务器

现在有一台阿里云服务器 连接ip是39.XXX.XXX.XXX,我想通过 ip + 端口 的方式访问该服务器部署的项目。

环境是:sql  server 2008,php , IIS ,mysql

用IIS 部署php项目,百度一大堆,这里不再累赘,分配的端口号是9097,在别的电脑敲入 39.XXX.XXX.XXX:9097 。无法访问此网站,响应时间过长?EXM?

这服务器闹哪样?老子不信这个邪,一步步的排查问题:

1、服务器的防火墙

2、网络问题

3、IIS上面没有部署好

4、端口被阻止访问

5、未知情况

一、防火墙问题

  已经将防火墙关闭,所以不是它阻止,排除

二、网络问题

  MD,100M光纤,下载毛片流畅到不行,这还有问题?排除

三、IIS上面没有部署好

  刚开始以为是端口没开放,通过 cmd命令 netstat -a 查看发现9097这个端口已经监听了

  

  然后觉得是IIS没有部署好,但是通过localhost:9097,可以正常访问,TNN的,这不可能啊。接着又是各种

  telnet 端口号,发现是可用的,真是日了狗了。然后又是上网找资料。。。。。

四、在云服务器的用户指南里面看到了安全组的规则

  

  试了一下用80端口访问,结果发现是可以的,难道自己添加的端口,也要在上面添加安全组吗,抱着这个可耻的想法,打开阿里云控制台,克隆80端口的安全组,并且修改了端口范围

   

  

 

   键盘敲入39.xxx.xxx.xxx:9097,妈的终于可以访问。。。。。。。。。。。

以上是关于php通过公网ip链接mysql,速度很慢,如何解决?的主要内容,如果未能解决你的问题,请参考以下文章

php+mysql链接很慢,无响应

铁威马NAS在内网速度很快,外面速度慢,啥原因?

公网IP访问服务器

快速查询自己的网络是不是为公网IP

我centOS上的MySQL速度很慢

随笔-关于公网IP无法访问服务器的解决办法