负载平衡来自不同位置的静态网站?

时间:2012-09-04 17:48:29

标签: dns load webserver hosting load-balancing

我的网站只包含基本的HTML网页和图片(没有数据库)。许多用户访问了该站点,因此我需要对其进行负载平衡。我想在不同的位置对其进行负载均衡,因此即使某个位置已关闭,另一个仍处于运行状态。这就是我的想法:

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

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

此外,如果美国停电,访客会自动连接到欧盟,直到美国启动吗?

1 个答案:

答案 0 :(得分:0)

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

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

这意味着,如果我来自欧洲并且eu.yoursite.com更快地回复我,我将被发送到欧盟服务器。如果您的欧盟网站繁忙且us.yoursite.com更快地回应我,我将被发送到美国服务器。

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

您还应该使用“CDN Hosting”来缓存各个位置的内容。由于CDN上的静态内容是从全球各种POP中提供的,因此CDN可以减少主服务器上的负载。

CDN还可加快静态内容的加载速度,并改善网站访问者的体验。