是否有可能为同一个域有多个服务器?

在我目前的一个项目中,我的网站的一部分预计会收到很多的访问者。 这基本上是一个networking游戏,有大量的玩家同时玩。 所以我想在一个单独的服务器上。 不过,我想为游戏使用相同的名。 是否有可能将相同的域名与两台不同的服务器相关联?

另一方面,有没有其他的解决scheme来解决上述问题?

是的,有几种方法可以做到这一点。 你必须有一个唯一的机器名称(这将看起来像一个子域),但你可以使用负载平衡有一个虚拟的IP与根域相关联。

也就是说,如果您不能或不想为负载均衡器付费,您可以在应用程序逻辑中执行类似的操作,在该逻辑中您有一个将玩家分配给游戏服务器的前端服务器(根域)当他们login(所以,用户loginyourdomain.com游戏,但是当他们开始玩,你的应用程序redirect到server1.yourdomain.com)。

根据你正在开发的内容,你也可以考虑查看云托pipe服务,如Heroku或AppHarbor,它可以为你处理一些扩​​展。

您需要考虑“多台服务器”处理域的级别。

据推测,> 1域名服务器正在处理DNSparsing,所以我们将跳过这一点。

对于给定的A / AAAAlogging,您可以拥有多个IP地址。 这是最简单的负载均衡forms。 运行:“host http://www.google.com”查看示例。

每个IP地址可以由Internet上的多个位置处理。 这称为任播,是几个根DNS服务器为负载均衡+冗余而做的。

在实际的IP端点上,负载平衡器可以接收请求并将其请求到多个处理实际处理请求的后端服务器。

非常大的网站将同时使用部分或全部这些技术。

在你的情况下,你会希望实际的游戏运行在一个单独的(或多个单独的)主机名在域中。 在这种情况下,login/ etc中的某种前端将引导浏览器到该用户的相应服务器。