p2p cdn快仍是普通http cdn快?

若是从创建链接的速度来讲,应该是cdn快。由于cdn是直接去连一个最近的边缘服务器,而p2p通常要先去经过hash值去dht或者tracker去询问节点信息,拿到一些邻居IP,再去创建链接。不过问题在于这些邻居质量参差不齐,有的多是重复的部分有的可能已经关闭了。而当真正和这些邻居创建起来链接会花费多一些时间,因此比传统cdn要慢一些了。因此这也是为何常见的p2p软件开始速度慢一些慢慢就能跑满。服务器

但若是从下载速度的角度来看的 话,p2p下载最差也会跟cdn差很少。由于如今的不少p2p也支持同时从cdn下载,叫P2SP。因此一旦链接创建起来,p2p是同时能够从cdn、其余邻居、多个服务器、多个cdn地址去下载。固然很容易速度就比普通cdn快不少。而cdn每每是只能去链接一个服务器节点,这样再快也只能是到这个服务器的速度,而p2p是多源一块儿去下载,确定速度更有优点。甚至若是你局域网有人在一块儿下载,他从局域网加速,速度就更恐怖了。spa

因此不少时候选择http cdn仍是P2P或者P2SP这个要根据具体的状况来分析的。若是是单纯的大文件视频等的分发传输的话,可能更时候用P2P分发传输,由于这样在加快速度的同时,节省一部分带宽,不管对于消费者仍是运营者来讲都颇有利,是个共赢的过程。若是有更多关于P2P分发传输或者P2SP问题,能够深刻探讨。cdn