为什么大部分网站图片存储不用原域名,而是使用新域名呢?

教程与解决方案问答分类: 搜索引擎相关为什么大部分网站图片存储不用原域名,而是使用新域名呢?
0
答疑 提问于 3月 以前

大部分网站图片存储的域名不用网站域名,而是新开一个新域名,然后使用新域名的二级域名(绝大多数用同名的 net 域名)呢?
比如说:知乎,图片存储域名:pic2.zhimg.com,淘宝:img0.tbcdn.cn,必应搜索:tse4-mm.cn.bing.net
为什么不用:pic2. zhihu. com,img0. taobao. com,tse4-mm. bing. com?

1 个回答
0
Fuyeor MaruguMarugu Fuyeor 管理员 回答于 2月 以前
  • Cookie 隔离

Cookie 隔离就是为什么用 img0 tbcdn cn 这个域名,但却不是 img0.taobao.com 的原因。

淘宝拥有很多二级域名网站,这些二级域名网站需要获取 taobao.com 域下的 Cookie,以实现用户在淘宝登录,可以直接访问各个子域名下的系统和网。每个二级域名都能读取这个 Cookie 的值。

而淘宝的 Cookie 已经非常大了,据说曾接近 1Kb,如果用 img0.taobao.com,那么每次请求该域名下的资源图片都会带上长长的 Cookie(如下图请求百度服务器所带的 Cookie)而淘宝静态资源图片服务器并不需要这些 Cookie。如果用 img0.taobao.com 的话后果可想而知,不仅使得网络请求延迟升高,而且还浪费了大量的带宽和 CDN。这就是网站领域常说的所说的 Cookie 污染

为了解决这一问题,网站一般注册新的域名用于存放资源图片,一般是网站同名的 Net 域名。

你的回答

1 + 7 =