网站速度之域名分片技术 – 龙剑

网站速度之域名分片技术

干货 admin 99浏览

网站速度是影响关键词排名的重要因素之一。域名分片技术可以把页面资源拆分成多个域名进行访问,从而提高网站页面加载速度。

什么是域名分片技术?看“域名分片”示意图:

Web浏览器会限制每个域名的并发数量,当并行下载文件超过最大并发数就需要排队等待。以Firefox为例,最大单域名并发下载数为6个,当一个页面需要下载30个同域名资源时,就需要至少分5阶段请求才能完成,如果通过域名分片技术将资源下载域名拆分为两个,那么就会提升两倍的并发数12个,从而提升页面加载速度。

举例:假设例子中的页面包含16个同一域名下的资源,每个资源的响应时间为2s

因为Firefox并发限制为6,由上图可知,浏览器发起了三波次并发请求,可以很明显的看到,第二波请求是在第一波请求完成前是一直排队等待的(灰色进度条),当16个资源全部下载完成需6.08s

当使用域名分片技术把单个资源域拆分为两个的时候,由上图可知,单次并发请求数提升为12个,浏览器发起了两波次并发请求,当16个资源全部下载完成所有资源需4.07s,效率提升33%。

声明:除非标注“龙剑博客”,文章来源于网络,转载仅用于分享,版权归原作者所有。若涉及侵权,请联系QQ:616338334 。提供贵方版权证明后即刻删除。转载请注明:龙剑 » 网站速度之域名分片技术