我使用 Microsoft SQL Server,我的 Web 服务器是 IIS
当数据库服务器与 Web 服务器位于同一网络上时,它运行得非常好。
现在,Web 服务器位于一个城市的一个网络中,而数据库位于另一个城市(80 公里外)的另一个网络中,两个不同的 ISP 公司
新的网络服务器的防火墙对该网站开放,并且可以连接,但速度非常慢。
我该如何调试并修复它?
答案1
老实说,除了将两台服务器移回同一个 LAN 之外,你无法解决这个问题。
作为数据库管理员,我们甚至会调整 TCP/RSS/... 设置以在具有 VLAN 等的本地 LAN 上获得最佳性能,因此通过 WAN 连接访问 SQL 服务器的速度肯定会很慢。
只需将文件从远程位置复制到 LAN 上的相同副本,并想象对从数据库请求的每个结果集都执行此操作。
如果没有更多细节表明您已采取缓解措施,我担心您将陷入糟糕的表现。