使用 Javascript 和 AJAX 将用户重定向到最近和最快的 Web 服务器?
Posted
技术标签:
【中文标题】使用 Javascript 和 AJAX 将用户重定向到最近和最快的 Web 服务器?【英文标题】:Redirect users to nearest and fastest web server using Javascript and AJAX? 【发布时间】:2010-07-27 10:44:45 【问题描述】:如何使用 javascript 和可能的 AJAX 将用户重定向到离他们最近且最快的镜像站点?
有没有办法使用 Javascript 向每个服务器(镜像站点)发出 HTTP 请求, 然后重定向到最终用户最接近和/或最快的那个?我更喜欢使用 Javascript 来执行重定向,而不是例如地理感知 DNS 重定向。
我有多个 HTTP 服务器用于在线网络游戏 freeciv.net,分布在世界各地,托管在 Amazon EC2 上,我希望将最终用户重定向到对他们来说最快的服务器。
【问题讨论】:
我一直认为像 Amazon EC2 这样的东西应该为您处理负载平衡 【参考方案1】:除非您有单独的登录服务器,否则某人已经连接到您的其中一个游戏服务器。将他或她重定向到另一个游戏服务器只会延长连接时间,并降低用户体验。
大多数多服务器游戏所做的是提供游戏服务器列表,并让人们选择。让人们选择几乎总是可以增强用户体验。
【讨论】:
以上是关于使用 Javascript 和 AJAX 将用户重定向到最近和最快的 Web 服务器?的主要内容,如果未能解决你的问题,请参考以下文章