SPDY 是否改进了从非 SPDY CDN 服务的资产的交付?

Cod*_*key 3 nginx https spdy

所以我的网站是 SPDY。我所有的本地资产也是 SPDY。但是我的大部分资产都来自 Rackspace 的 CloudFiles CDN。这不是SPDY。

这些文件是通过 SPDY 以某种方式流式传输的,还是通过单独费力的 HTTP 请求拉入的?

我目前将这些 CDN 资产分为 3 个不同的子域。我应该将它们全部合并为一个(这是 SPDY 文件的首选服务方法,以减少 DNS 查找),还是应该保持原样,因为它们来自常规 HTTP 1.1?

谢谢,我无法通过谷歌搜索找到任何相关信息。

Col*_*ard 5

最好的方法是使用 SPDY 将所有内容放在单个域中。如果您不能这样做,则需要根据您提供的文件数量来计算适当的数量。

DNS 查找将花费您大约 20-120 毫秒,并且会被缓存不同的时间段。目前使用的大多数浏览器允许6 个并发连接到单个域(通过 HTTP)和总共30 个并发连接。

如果您有 6 个以上的文件,则应将它们平均分配到(filecount/6)子域中,最多 5 个子域。