两台服务器,一台网站,一台mysql服务器,感觉连接很慢
我新加了一台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语句都是没问题的
登陆代码服务器去
ping
mysql的服务器,然后使用命令行连接看看速度如何在代码中 可以在连接mysql服务器的地方加上log看一下时间,之前在做的时候也遇见过把mysql的连接都给过滤掉了的情况,导致在连接数据库的时候丢包严重
上一篇: ip签名探针_php基础
下一篇: PHP:计算小数点后位数