静态资源设置独立域名,避免cookie污染,支持全站自动处理,静态资源通过CDN后的域名访问加快网站打开速度,提升用户体验,像淘宝这类大网站都是给静态资源设置独立域名
为什么淘宝、腾讯等会把静态资源放在另外一个主域名下?
观察大型站点的 HTTP 请求数,很多静态文件挂在非站点域名下的另外域名中。
如淘宝放在:
http://a.tbcdn.cn/p/global/1.0/global-min.css
腾讯放在:
http://mat1.gtimg.com/www/icon/favicon2.ico
新浪放在:
http://js.t.sinajs.cn/STK/js/gaea_1_19.js
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
主要是以下几个原因:
1、使用独立域名实现cookie分离,即这些域名下请求不会发cookie,节省流量,像淘宝的cookie都超大的,之前一度超过ie6的cookie长度限制
2、动静分离,静态资源方便做CDN,加快CSS、图片等静态资源的载入
3、http对同一个域名的同时下载线程数是有限制的,使用独立域名可以大大拓展这个并发连接数,也就是令浏览器并行下载更多资源,提高站点性能
SEO推荐应用
V3.0.6
优化网络协议识别
V3.0.4
修复已知 BUG
V3.0.3
代码优化