担心太多 CNAME 是一种微优化吗?

担心太多 CNAME 是一种微优化吗?

我们有一个白标平台,我正在考虑将我的一个“较低”域名设为 A 记录而不是 CNAME,因为我担心太多的 cname 重定向。

整个堆栈大约有 4/5 个 cname 记录。

这是一个微优化还是需要仔细考虑?

答案1

存在过多的 CNAME 重定向,因此减少导致最终记录的数量不仅仅是一个微观优化。

未绑定的硬编码限制以防止 CNAME 循环(标题来源)。即使没有循环,解析过多的 CNAME 也会导致 SERVFAIL。

答案2

当特定用户首次访问(即查找)您的服务时,它可能会导致非常短暂的额外延迟。具体多长时间取决于太多因素,无法确定,但它应该不明显(特别是如果所有CNAME服务都位于托管在同一台服务器上的域中)。

如果您想要一个大人物做这种事的例子,请看一下www.microsoft.com,它链接了三个CNAMEs。

相关内容