我有一个位于欧洲的服务器,但我们在南美的客户群正在迅速增长。
我很快意识到南美的许多 ISP 都存在随机的国际路由问题。这意味着我们的客户在连接到我们的服务器时会遇到问题。有时这种情况会持续几分钟,有时则持续几个小时。
无论如何,很难向客户解释为什么他可以访问位于他所在国家/地区的所有网站以及许多其他网站,而他却无法访问我们的服务器。
目前,将我的应用程序分离并在南美的服务器上运行是不可行的。因此,我正在研究在可靠的 DC 中租用 Linux 服务器(没有路由问题)并代理来自我们用户的所有连接的选项。
为此,我研究了 HA Proxy + 具有地理位置的 DNS 服务器。这是最简单的方法吗?
在这种情况下还有其他软件或服务可以更好地发挥作用吗?
不仅免费/开源。只要能用就可以付费。
答案1
简而言之,由于连接性有问题,因此运行代理可能无济于事。可能值得检查路径上有哪些 ISP,以及切换是否会改善情况。
您仍然可以通过在美国运行第二个站点(那里的 DC 更便宜、更可靠)并缓存数据来节省跨大西洋延迟带来的影响,从而获得改进。