图片服务器-使用cookie-free domains提高网页效率
一个能够大量减访问时发送请求数据量的方法就是跨域名访问图片。
很多网站的主站,和图片站主域名和静态文件服务器是不一样的:
校内 xiaonei.com xnimg.cn
新浪 sina.com sinaimg.cn
雅虎 yahoo.com yimg.com
凤凰网 ifeng.com ifengimg.com
…
如果是同域名访问静态文件通过httpwatch 跟踪请求是这样的:
其中几乎一半甚至更多的字节数都被 cookie 这项占用了,但是向服务器发送 http 请求时,如果是静态文件则不用发送这条请求,因此,如果页面上有30张图片,其中就有一半的请求字节数是废的。而且请求是上传操作,比下载操作要稍慢一些,但如果跨域名访问图片,则不会带 cookie 这条去请求,因为cookie 是根据域名匹配的。在访问次数较高的大型网站,节省这部分带宽是非常有必要的。给用户的体验也会快很多。因此如果有条件,还是应该为静态文件单独申请一个域名。