1. CDN缓存更方便css
CDN:是构建在网络之上的内容发布网络,依靠部署在各地的边缘服务器,经过中心平台的负载均衡、内容发布、调度等功能模块,是用户就近获取所需内容,下降网络拥塞,提升用户访问响应速度和命中率。CDN的关键技术主要是内容存储和分布技术。简单来讲,CDN主要用来使用户就近获取资源。浏览器
2. 突破浏览器并发限制缓存
同一时间针对同一域名下的请求有必定数量限制,超过限制数目的请求会被阻塞。大多数浏览器的并发数量都控制在6之内。有些资源的请求时间很长,于是会阻塞其余资源的请求。所以,对于一些静态资源,若是放到不一样的域名下面就能实现与其余资源的并发请求。安全
于是后来衍生了domain dash来加大并发数,可是过多的域名会使DNS解析负担加剧,所以通常控制在2-4个。
对于图片资源的加载,利用css sprites技术,结合background的定位在同一张图片中加载多个图片,这也是减小并发数量的一种经常使用方法。服务器
3. 节约cookie带宽cookie
4. 节约主域名的链接数,优化页面响应速度网络
5. 防止没必要要的安全问题
并发