CNAME是否比直接从另一托pipe子网域提供服务更快?

如果一个域名存在,说blahblah.com,并有一个子域名cdn.blahblah.com ,对于这种情况下,以下哪两个服务(最less服务器使用率)和交付(最快的最终用户)在http上的网站协议?

  1. cdn.blahblah.comCNAME blahblah.com ,以便它也加载/服务相同的静态文件
  2. cdn.blahblah.com与主域名blahblah.com (代表blahblah.comcdn.blahblah.com有相同的A records并且都指向相同的目录)在同一个主目录中。

请注意,我已经为cdn.blahblah.comblahblah.com &&添加了Access-Control-Allow-Origin标题。使用子域的唯一原因是使静态stream量无cookie 。 (对于cdn子域,不使用SPF / TXT或SRV)

ps这个问题不是在同一台服务器上托pipe的许多域/站点的重复,CNAME替代品,以避免在DNS中写入相同的IP?

“A”logging通常比CNAMElogging更快。 CNAME就像一个别名,它会导致第二次DNS查找CNAME中指定的域名。 但是,这个差别会很小。

您应该testing以查看子域名是否更快。 如果你使用https / https2这个拆分域技术理论上可以放慢速度。 http2允许推送尚未请求的资源,并通过同一连接发送多个资源。