CDN上的静态Web资产和托管别名的最佳数量

问题描述:

主机别名(即storage-1.host,storage-2.host等)与内容交付网络的最佳数量是多少?我正在使用Amazon Cloud Front,可以设置10个不同的CNAME记录。我的理解是,浏览器将启动两个并行连接到任何给定的主机,但我想知道如果浏览器将连接到无限数量的不同主机或设置的限制?我浏览了一些大型服务(如YouTube和Flickr),并注意到他们倾向于使用4个不同的主机别名。这是最佳数字吗?谢谢!CDN上的静态Web资产和托管别名的最佳数量

这听起来像是理想的数字是10。 :)

您拥有的主机越多越好 - 整个想法是,您希望尽可能多的下载并行运行,而更多的主机=更多的并行下载。

+0

那么这不会需要多个DNS查找吗?我不相信这是真的。你有没有实施过大规模的CDN基础设施? – 2010-12-20 21:43:31

+0

我所处理的CDN实现通常是云文件和我们需要投入混合的任何其他服务器的组合 - 虽然有更多DNS查询用于更多主机名,但并行化下载速度比DNS查找会降低速度。 – girasquid 2010-12-20 21:48:28

+0

非常感谢您的建议。该服务只是下载图像缩略图(所以它们相对较小),但它看起来像我可能不得不做一些实验来找到最佳的数字。 – 2010-12-20 22:51:14