我在 C# WPF 应用程序中遇到了查询速度非常慢的问题。该应用程序连接到 MySQL 服务器。只要该应用程序在我的 LAN 上使用,一切都会很快。当我在其他地方使用该应用程序时,通过 WAN 连接到数据库,一个简单的查询需要 10 秒以上,无法工作。奇怪的是,其他服务,如 RDP、VNC、网络托管、流媒体等在 WAN 上运行非常快,我认为带宽不是问题。
这是服务器所在位置的速度测试: 速度测试
我可以检查/更改什么来使其在 WAN 上更好地工作/可行?
提前致谢。
答案1
尝试通过在 MySQL 配置文件中添加或取消注释 skip-name-resolve 选项来禁用 MySQL 服务器的 DNS 反向解析,如下所示:
# Skip reverse DNS lookup
skip-name-resolve