我有以下问题。
我的域名是在服务“A”上注册的,我的网络空间(不是服务器)在 GoDaddy 上。
每周有一次我的服务无法接通,我确信这是 godaddy 的问题。
我的想法是通过一些不同服务的网络空间来使我的服务变得冗余。
注意:我的服务只有几个带有 javascrit 的 html 文件。我不需要同步
但该怎么做呢?
我为什么要说“有两个网络空间,如果一个无法访问,就使用另一个”?
多谢
答案1
你为什么要这么做?如果 GoDaddy 很糟糕,那就找一个不错的托管服务提供商,然后使用它们。不要为垃圾服务付费和一个好的方案,然后通过 DNS 故障转移在其上增加显著的额外复杂性(由于客户端缓存失败,这是处理故障转移的最糟糕的方式)。
答案2
您可以使用 DNS 执行此操作,您可以使用 RoundRobin DNS,以便它随机将访问者发送到任一服务器,或者获取在故障时切换的 DNS 服务器。
答案3
Cloudflare 是一个不错的临时解决方案。真正的解决方案是放弃共享主机,转而使用几台真正的机器(如果您需要高可用性,那么一台机器是不够的)