我有一个使用远程MySQL数据库连接的本地WordPress安装设置。 MySQL服务器是我的VPS,我的VPS也是DNS服务器。
我有skip-name-resolve
选项的MySQL设置,正如其他帖子所建议的那样。虽然连接仍然需要5秒才能加载。
我在Webmin中使用BIND来管理我的DNS。我无论如何都不是专家......
有关如何提高本地计算机与MySQL远程服务器之间性能的任何想法?
注意:如果它是相关的,当我在服务器IP地址上运行DIG命令时,它会在5毫秒内返回。我也在我的iptables中打开了端口3306。
答案 0 :(得分:0)
如果您的客户端计算机可以在几毫秒内解析服务器,则无关紧要。 MySQL本身也必须对客户端的IP地址进行反向DNS查找,以便在另一个方向上验证连接。例如。如果您创建的帐户为foo@clientmachine
,则MySQL必须解析客户的IP并查看其是否解析为clientmachine
。
你可以通过使用虚线四边形来加快速度,例如: foo@1.2.3.4
,因为在尝试进行PTR查找之前,这将是mysql检查的第一件事。