我们正在考虑将我们客户使用的两个 DNS 中的一个迁移到他们 90% 居住的国家(另一个将留在美国)。
您认为他们会注意到网站加载性能的优势吗?即使优势很小,我们也想知道这项改变是否会有所帮助,或者是否毫无用处。
答案1
我相信第一次加载的 DNS 解析速度有 50% 的可能性会更快一些。之后它将被缓存在用户的 DNS 服务器中(通常由 ISP 托管),之后的 DNS 查找将使用缓存(当然,如果您有足够的 TTL)。
所以,我认为没有人会注意到这一点。但在非常不同的地理位置拥有两个 DNS 服务器是个好主意 - 如果其中一个不可用(例如由于某些互联网连接问题),用户仍然能够加载网站。
答案2
关于“他们会注意到”,我不确定——可能是几百毫秒的问题,但无论如何,答案是——
是的,至少一半的 DNS 查询将解析得更快。此外,DNS 解析器应该(至少在理论上)锁定响应速度更快的 DNS 服务器,因此来自该国家/地区的大多数查询可能会使用最近的服务器。这是一件好事。
编辑:有一半的查找不会命中某个缓存。确切的查找命中缓存的百分比非常依赖 - 可能是大多数,也可能接近零,具体取决于您设置的 TTL 和域的受欢迎程度。