【转】为什么很多网站的静态资源会使用独立的域名?

u=4074891242,748395977&fm=21&gp=0

用一个独立的域名有以下几个优点:

1、避免域名污染。 当浏览器向服务器请求一个静态资源时,会先发送同域名下的 cookie,服务器对于这些 cookie 不会做任何处理。因此它们只是在毫无意义的消耗带宽。所以你应该确保对于静态内容的请求是无coockie的请求。
2、动静分离更有利于CDN
3、HTTP对同一个域名的同时下载线程数是有限的,只是为了优化下载速度,防止一个域名下太多下载线程,每个浏览器的限制不同
4、方便复用,放在另一个服务器上,可以方便全局内其他产品的使用,比如说taobao.com的js文件可以给tmall.com使用
5、基于第四点,还有利于客户端的缓存(请求同一个文件,无需重复下载)