首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >对网站的镜像

对网站的镜像
EN

Webmasters Stack Exchange用户
提问于 2013-01-03 23:49:15
回答 1查看 1.3K关注 0票数 0

我有三个共享主机服务器(2个Linux Apache和1个Windows)

对于我的(低流量)静态网站,我想为他们创建镜像服务器帐户(将保持相同的内容),所以我不需要麻烦,如果有任何服务器关闭。

不需要负载平衡,但需要为特定服务器提供优先级。

域名注册提供商允许我设置任意数量的A-记录,但不允许我在A记录中设置任何优先级。

问:如何将其排序?-

(使用任何独立服务(免费)?还是在服务器上使用DNS区域设置并设置长TTL?)

请注意,对于电子邮件帐户(路由),我有不同的MX-记录设置.

EN

回答 1

Webmasters Stack Exchange用户

回答已采纳

发布于 2013-01-04 01:41:45

最简单的方法就是创建多个A记录。第一个A记录将是主服务器,其他将是备份。如果第一个浏览器失败,大多数现代浏览器应该尝试后续的IP地址。

这有点像一个循环的DNS,但没有为负载平衡而旋转的IP地址。通常,对于循环和类似的DDNS设置,您使用一个短的TTL,否则当检测到主服务器关闭时,您不能更改IP访问者。但是,如果您不使用DDNS,并且您只需要一个固定的主服务器、二级服务器、三级服务器等等,那么,是的,就像通常为最佳DNS效率所做的那样,设置一个长的TTL即可。

注意:这个简单方法的缺点是,如果您的主服务器关闭,客户端仍将尝试首先连接到主服务器。只有当第一个连接失败/超时时,它才会尝试连接到第二个服务器。如果第二个服务器也关闭了,那么这也会增加一个延迟。这可能会使最初的页面加载非常慢(直到成功连接的主机IP被缓存)。这就是为什么有更先进的DNS/DDNS故障转移服务,在那里,他们积极地监视您的服务器,看看是否有故障,并在适当的情况下动态修改DNS记录。

对于更高级的故障转移技术,您应该使用专门的DNS托管服务或尝试云托管或CDN,后者您实际上不必自己做任何事情,因为这些基础结构设计为冗余并提供故障转移保护。

票数 1
EN
页面原文内容由Webmasters Stack Exchange提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://webmasters.stackexchange.com/questions/39695

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档