当前位置:Gxlcms > PHP教程 > 两台服务器,一台网站,一台mysql服务器,感觉连接很慢

两台服务器,一台网站,一台mysql服务器,感觉连接很慢

时间:2021-07-01 10:21:17 帮助过:2人阅读

我新加了一台mysql服务器,把网站和数据库分离了,但是感觉很慢,网上搜索的配置都配置了,但还是很慢,不知道到底哪里出了问题,很急,,麻烦大神能给个办法

mysql是Server version: 5.6.15 MySQL Community Server (GPL)

用的是内网链接的,,,

回复内容:

我新加了一台mysql服务器,把网站和数据库分离了,但是感觉很慢,网上搜索的配置都配置了,但还是很慢,不知道到底哪里出了问题,很急,,麻烦大神能给个办法

mysql是Server version: 5.6.15 MySQL Community Server (GPL)

用的是内网链接的,,,

首先如果是阿里云之类的服务器, 内网也要设置好防火墙的

内网同样会有大量的攻击存在, 直接废掉你的内网带宽

设置MySqlServer服务器, 只允许你的网站服务器内网ip访问
如要远程管理你的mysql, 搭建一个VPN网络, 只允许VPN访问mysql

总之, 别以为防外网就行了, 内网防不胜防的说.

两台服务器在一个地区吗? 试试外网连接呢?

你本地连接mysql,测试看速度。
在分别互相ping ip看看速度。
我的阿里云,速度上还想,不过外网连接的话,跑sql语句,数据如果上万条,打印出来,慢的跟鬼一样。

索引都加了吗

慢 是相对于之前数据库和代码放在同一台服务器上的时候吗?
建议先

  • 看慢查询,确认sql语句都是没问题的

  • 登陆代码服务器去pingmysql的服务器,然后使用命令行连接看看速度如何

  • 在代码中 可以在连接mysql服务器的地方加上log看一下时间,之前在做的时候也遇见过把mysql的连接都给过滤掉了的情况,导致在连接数据库的时候丢包严重

人气教程排行