其他分享
首页 > 其他分享> > 为什么利用多个域名来存储网站资源?

为什么利用多个域名来存储网站资源?

作者:互联网

1.cdn缓存更加方便

​ cdn是构建在现有网络基础之上的智能虚拟网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容均发、调度等功能模块,让用户就近获取所需要的内容,降低网络拥堵,提高用户访问速度和命中率,他的主要的技术就是内容存储和分布技术。

2.突破浏览器并发的限制

​ 在相同的时间同一域名下的内容请求是有一定数量限制的,超过请求的数量会被限制请求,对于有些网速较差的主机,请求资源可能需要很长的时间,这样也就会导致阻塞其他的资源请求。存放在多个的域名之下,就能实现和其他资源并发的请求。

3.节约cookie带宽

​ 利用不同的域名来存放网站资源,这里会涉及到一个浏览器内的跨域问题,需要了解的情点击即可。在跨域状态下不会传cookie,这样在不同的域名下浏览的情况下,不需要传送网站附带的cookie,能够节省一部分的带宽。

4.节约主域名的连接数,优化页面响应的速度

​ 页面上的链接数量越多,页面的加载速度越慢。

5.主站的安全隔离,防止不必要的安全问题
将内容和主站隔离,防止上传js脚本文件窃取主站的cookie,因此要求用户内容域名必须不是自己主站的子域名,要是完全独立的一个第三方域名。

​ 当然关于域名也不是用的越多越好,虽然现在的服务端都可以进行泛解释,而且浏览器进行dns解析也是需要耗费时间的,而且太多的域名在使用https请求的时候,需要购买相当数量的证书,需要耗费大量的金钱。

标签:存储,浏览器,请求,网站,主站,域名,cookie,内容
来源: https://blog.csdn.net/JsRoccketq/article/details/100832492