浅谈域名发散与域名收敛
摘要:浅谈域名发散与域名收敛性能优化一直是前端工作中十分重要的一环,都说从10到1容易,从1到0很难。而随着前端技术的飞速发展,没有什么技术或者法则是金科玉律一沉不变的。很佩服那些勇于挑战权威,推陈出新的勇者,是他们让我们的技术不断的变革更加的卓越。好像扯远了,本文主要想谈谈两个名词,域名发散和域名收敛。域名发散这个很好理解,前端er都知道,PC时代为了突破浏览器的域名并发限制,遵循这样一条定律:·http静态资源采用多个子域名嗯,为什么要这样做呢,目的是充分利用现代浏览器的多线程并发下载能力。由于浏览器的限制,每个浏览器,允许对每个域名的连接数一般是有上限的,附图一枚:上图展示了各浏览器的并行连接数(同域名),可以看到在一些现代浏览器内每个hostname的最大连接数基本都是6个,IE稍显傲娇,总体而言并发数不高。所以PC时代对静态资源优化时,通常将静态资源分布在几个不同域,保证资源最完美地分域名存储,以提供最大并行度,让客户端加载静态资源更为迅速。另外,为什么浏览器要做并发限制呢?1、究其根本原因,在以前,服务器的负载能力差,稍微流量大一点服务器就容易就崩溃。所以为了保护服务器不被强暴到崩溃,浏览器要对maxconnections(最大并发数)进行限制。如果每个用户的最大并发数不限制的话,服务器的负载能力会大幅下降。2、另外还有一个方面就是,防止DDOS攻击。最基本的DoS攻击就是利用合理的服务请求来占用过多的服务资源,从而使合法用户无法得到服务的响应。如果不限制并发请求数量,后果,啊哦,你懂的。域名收敛本文的重点是想谈谈域名收敛,顾名思义,域名收敛的意
温馨提示:当前文档最多只能预览
5 页,若文档总页数超出了
5 页,请下载原文档以浏览全部内容。
本文档由 匿名用户 于 2022-04-24 10:51:33上传分享