p2p cdn快还是普通http cdn快

BitTorrent推新型P2P浏览器Maelstrom,那么我就想到了一个问题,不仅是一个新的互联网形态,而且还是一种新的cdn。
有人说p2p的时间开销比较大,那么是p2p cdn快,还是http cdn快?

阅读 6.1k
4 个回答

我认为HTTP比较快,P2P的节点质量无法保证。
在国外情况可能还好,在国内大家都是内网,网络又这么坑爹。

1.从p2p的原理上来讲,这个方案适用于用户量大,且主要为大文件的网站

2.国内网络环境比较特殊,p2p不是一个好的选择

3.国内HTTP CDN则是靠节点保证的,如果自建投入会比较大,但是相对于p2p更为稳定,也更适合以小文件为主的网站(网站基本上都是小文件,p2p意义不大)

4.即使是下载服务器,p2p也主要交给下载软件进行

综上,目前为止,HTTP CDN较好

可以关注一下zeronet。借开源之力似乎比Maelstrom发展要快。。不过p2p cdn放哪里都不如http cdn,cdn本来的目的是加速,和p2p相悖

如果你是说建立连接的速度,应该是cdn快。因为cdn是直接去连一个最近的边缘服务器。p2p一般要先去通过hash值去dht或者tracker去询问节点信息,拿到一些邻居IP,再去建立连接,但这些邻居质量良莠不齐,等连接建立起来,应该比传统cdn要慢一些了。所以这也是为什么常见的p2p软件开始速度慢一些慢慢就能跑满。

但如果您是说的下载速度,那么一般来说,p2p最差也会跟cdn差不多。因为现在的很多p2p也支持同时从cdn下载,叫P2SP。所以一旦连接建立起来,p2p是同时可以从cdn、其他邻居、多个服务器、多个cdn地址去下载。当然很容易速度就比普通cdn快很多。而cdn往往是只能去连接一个服务器节点,这样再快也只能是到这个服务器的速度,而p2p是多源一起去下载,肯定速度更有优势。甚至如果你局域网有人在一起下载,他从局域网加速,速度就更恐怖了。技术3004咨询8290点量28软件

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进