SF的资源都放在另一个域名下,为什么?

Viewed 5952

通过源代码看到资源文件都在sfault.com中,但是IP是同一个。

4 Answers

浏览器对同一个域名的请求数有限,分开资源文件能加速页面的请求速度。

只是这样吗。。。我还以为还有什么更深的。。。好吧我想多了……

@Elan Xie 以后使用cdn也方便点

以前看淘宝都是用子域名,img1,img2,img3这样排……

静态文件分域名是网站前端性能优化的一个重要手段,浏览器对同一个域名同时只能发起一个请求,多个域名可以并发。但域名不是越多越好,因为DNS解析也需要时间(而且IE6/7同时最多支持两个并发,这个设计受限于当年的网络状态),所以权衡并发与DNS解析,一般整张页面的域名不会超过10个,一般在5个左右。

cookie free应该也是一个原因。

又学习了,原来还有cookie-free domain 一说。

除了@fen 提到的请求数问题以外,还有就是为CDN部署准备的。