1

我有一个仅包含基本 HTML 页面和图像的站点(没有数据库)。该站点有很多用户访问,因此我需要对其进行负载平衡。我想在不同的位置对其进行负载平衡,因此即使一个位置关闭,另一个位置仍然在运行。这就是我的想法:

  • 我将从美国获得一台服务器,从欧盟获得一台服务器
  • 我会将完全相同的内容上传到美国和欧盟
  • 我将域的名称服务器设置US.EXAMPLE.COMEU.EXAMPLE.COM

此设置是否会以访问者随机指向美国服务器或欧盟服务器的方式工作?还是有更好的方法?

另外,如果美国不景气,访客会自动连接到欧盟,直到美国不景气?

4

1 回答 1

0

名称服务器的规则如下...

“无论哪个名称服务器响应速度快,访问者都会被路由到该服务器。”

这意味着,如果我来自欧洲并且 eu.yoursite.com 对我的响应速度更快,我将被发送到欧盟服务器。如果您的欧盟站点很忙,并且 us.yoursite.com 对我的响应速度更快,我将被发送到美国服务器。

因此,大多数情况下您的负载平衡安排都会起作用。

您还应该使用“ CDN 托管”将内容缓存在各个位置。由于 CDN 上的静态内容是从全球各种 POP 交付的,因此 CDN 减少了主服务器上的负载。

CDN 还可以加速静态内容的加载并改善站点访问者的体验。

于 2012-10-02T13:57:33.087 回答