在移动互联网时代,追剧,看直播已经是大家的日常了,但下面的问题想必大家都遇到过……没错,卡了!

这应该是大家在上网过程中最讨厌的符号

如何来有效解决网络卡顿的问题,这就是我们SwarmCloud要解决的问题啦,那么为了大家能更好地了解SwarmCloud的网络加速技术,本篇文章为大家介绍一下与网络加速有关的几个重要概念,一起了解一下CDN,P2P和PCDN究竟是什么吧!

1. CDN

CDN即Content Delivery Network,中文全称为内容分发网络。

如果内容离用户远,用户可能无法获得及时的响应,那么这个时候,如果我们想办法把内容缓存在离用户近的地方,这样不就可以解决这个问题了?CDN技术就是解决了这样一个问题,因为这项技术是将内容进行了分发,所以名字叫做内容分发网络。

CDN 通过将内容发布到距离用户更近的网络“边缘”侧,并根据用户所在位置将用户请求调度到离该内容最近的网络节点服务器,使用户就近获取内容,从而减少中心服务器的网络压力,并提高用户访问响应速度。

需要注意的是,CDN并不是只能缓存视频内容,它还可以对网站的静态资源进行分发,这些静态资源包含各类型图片、html、css、js等。此外,移动应用APP的静态内容也是类似,安装包apk文件、APP内的图片视频等都可以通过CDN来进行分发。

传统架构

CDN架构

CDN市场规模

上图是2020-2025年中国CDN行业市场规模预测情况,截止2020年底,中国CDN市场规模达 311亿元,同比增速超30%。预计到2025年,CDN行业的市场规模将达到 950亿元 左右。

总而言之,CDN应用范围广且行业市场前景广阔。

2. P2P

P2P即Peer-To-Peer,应用于互联网上,是指一种点对点传输的网络结构,形象地描述为图1这样一个搭档式的组织结构。如同人与人之间的交流,每个节点(也就是搭档)之间地位相同,又相互独立,处于对等状态,不以个人为中心,既可以作为客户端又可以作为服务端,彼此之间实现资源共享,即我为人人,人人为我的核心思想。还能动态地加入或退出系统,消除了中间环节,减轻了节点之间的沟通代价。

简单来说,P2P就是指数据的传输不再通过服务器,而是网络用户之间直接传递数据

P2P 技术主要可总结为以下四个特点:

(1)无中心点。

P2P 技术是将网络中所有的资源和服务分散在每一个节点上,这样每一个节点都具有了相同的地位,兼具双重功能, 既可以请求服务也可以提供服务。 这一特点是 P2P 技术模式显著区别于 CDN 技术的鲜明特点。

(2)健壮性和可扩展性。

突破了传统的 C/S 模式限制,每一个节点工作的过程中受网络和其他节点的影响较小, 即使少量的节点或者网络遭到破坏出现故障, 也不会影响整个系统的正常运行。

(3)高性价比。

P2P 技术具有较高的性价比,在较低成本的前提下能够兼顾优良的工作性能。

(4)负载均衡。

由于 P2P 模式的客户/服务双重性特点,资源分配的均衡降低了传统 C/S 模式对服务器运算和储存能力的要求,体现了整个网络的负载均衡。

3. PCDN

PCDN是什么意思?

在CDN产品的基础上融合新一代P2P技术,充分利用边缘网络海量碎片化的计算、存储、网络等闲置资源构建低成本、高质量的内容分发网络服务。通过创新的分发网络优化技术和精准的智能调度系统,在为用户提供稳定、高质量的分发加速服务的同时,显著降低分发成本。

适用于视频点播、直播、大文件下载等业务场景。

PCDN技术的优势:

减少中心节点数据源的压力

CDN 服务节点获取数据的方式为直接访问数据源服务器,内容中心压力大、消耗带宽多。 融合方案对 CDN 服务节点 采用 P2P 方式进行组织,节点间点对点互相共享、数据缓存, 缓解内容中心压力。

系统服务能力的高可靠性

CDN 系统的自我恢复能力和整体冗余能力在不同服务节 点对中心数据的多点备份下得以提高, 系统稳定性亦进一步增强。

服务灵活性提升

P2P 下的数据共享方式, 可提供的服务节点数量大大增加,同时各个服务节点灵活性大大提升。

可扩展性增强,提升服务效率

面对用户访问高并发、无规律的情况,采用 P2P 技术对下层内容进行分发,使整体系统具有良好的弹性,能够保持良好的服务效率。

提高网络的可管理性,避免流量无序

传统 P2P 技术容易造成过多的跨地区而导致的骨干网拥塞、流量无序的问题。 系统将 P2P 的范围严格限制在某一边缘服务节点的服务区域内,增强了网络服务的可靠性。

4.总结对比

内容 CDN P2P PCDN
节点资源 全部来自IDC P2P互传 资源互补
用户管理有效性 可实现用户的有效管理 无法进行有效的用户管理 可实现用户的有效管理
成本 成本高 成本低 成本适中
性能 高性能 性能不稳定 高性能

好啦,以上就是关于CDN P2P和PCDN的介绍,感谢大家的耐心阅读。

邮箱:service@cdnbye.com

QQ:849433499

官网:https://www.cdnbye.com/cn/

一文读懂:CDN,P2P和PCDN相关推荐

  1. 一文读懂CDN加速原理

    一文读懂CDN加速原理 什么是 CDN 工作原理 传统访问过程 CDN 访问过程 组成要素 智能调度 DNS 缓存功能服务 负载均衡设备 内容 Cache 服务器 共享存储 名词解释 CNAME记录( ...

  2. 一文读懂浏览器存储与缓存机制

    浏览器存储 Cookie Cookie 是 HTTP 协议的一种无状态协议.当请求服务器时,HTTP 请求都需要携带 Cookie,用来验证用户身份.Cookie 由服务端生成,存储在客户端,用来维持 ...

  3. 区块链产业生态、存在问题及政策建议|一文读懂新趋势

    区块链产业生态.存在问题及政策建议|一文读懂新趋势 2017-03-03 09:47:50  来源: 腾讯研究院抢沙发 摘要:从技术上来讲,区块链是一种分布式的记账方法.说到记账,我们经历了从实物记账 ...

  4. 案例+图解带你一文读懂SVG

    资料链接 案例+图解带你一文读懂SVG (2.6W+字) 简介 SVG 是 Scalable Vector Graphics 的缩写,意为可缩放矢量图形.于 2003年1月14日 SVG 1.1 被S ...

  5. 网络编程之一文读懂什么是IPv6

    网络编程之一文读懂什么是IPv6 复习一下什么是IPv4? IPv6又是什么? 为什么要使用IPv6? IPv6会带给我们什么? IPv6的优点这么多,为什么之前普及却这么慢? NAT这类技术,让IP ...

  6. 网络编程懒人入门(十一):一文读懂什么是IPv6

    本文同时发布于"即时通讯技术圈"公众号,链接是:https://mp.weixin.qq.com/s/cS5xB2DrjF52rmz6EGVJ6A. 本文参考了公众号鲜枣课堂的&q ...

  7. 一文读懂:什么是区块链

    今天写一个能够一文读懂区块链的文章,以后谁再问我区块链是什么东西,我就把这篇文章发给他. -------- 个人技术公众号:解决方案工程师 欢迎同领域的朋友关注.相互交流. -------- 区块链技 ...

  8. 即时通讯新手入门:一文读懂什么是Nginx?它能否实现IM的负载均衡?

    本文引用了"蔷薇Nina"的"Nginx 相关介绍(Nginx是什么?能干嘛?)"一文部分内容,感谢作者的无私分享. 1.引言 Nginx(及其衍生产品)是目前 ...

  9. 一文读懂视频编解码原理[通俗易懂]

    一文读懂视频编解码原理[通俗易懂] 引子 谈到视频的编解码,我们会自然地想到H.264.HEVC/H.265这些权威的视频编解码标准:谈到标准,有人觉得这个是有专门机构去研究的,我们关心应用就好:即使 ...

最新文章

  1. arcgis 经纬度转大地坐标_土地报备坐标txt(坐标交换数据)转shp遇到的坑及其Python(ArcPy/ArcGIS)实现...
  2. Mongodb索引和执行计划 hint 慢查询
  3. 开发商微信选房后不退认筹金_【震惊】胶州恒大文化旅游城项目爆丑闻!2000余人缴纳认筹金后竟有1800余户因对房子不满意提出退款...
  4. QT学习:多线程控制
  5. 我的前同事,阿里大牛的技术感悟
  6. 高性能MySQL(4)——查询性能优化
  7. 【面向代码】学习 Deep Learning(四) Stacked Auto-Encoders(SAE)
  8. 电脑计算机显示向程序发送命令时出现问题,Win7系统Excel向程序发送命令时出现错误怎么解决?...
  9. XML学习总结(三)——SAXReader解析xml文件数据
  10. 从嗤之以鼻到“奇迹” 前淘宝工程师详解12306技术
  11. mysql先进后出_栈、队列中“先进先出”,“后进先出”的含义
  12. win远程桌面连接服务器,远程桌面连接windows服务器
  13. 计算机组成与结构 英语,计算机组成与结构,Computer organization and architecture,音标,读音,翻译,英文例句,英语词典...
  14. 720不能建立远程计算机连接,宽带连接错误720:不能建立到远程计算机的连接 正确解决方法...
  15. 系统清理维护与安全防护软件
  16. html盒子模型 正方形嵌套,前端box(盒子嵌套)
  17. python中简述文件_python中的文件操作
  18. python 三种实现按照固定比例分配任务的方法
  19. WOSADO悦瞳获近3亿人民币融资;研卤堂获数千万人民币A轮融资
  20. 实用技巧 | Chrome浏览器如何对标签页进行分组整理?

热门文章

  1. 什么是 Batch normalization
  2. 2023年全国最新二级建造师精选真题及答案14
  3. 4g上网宝显示无服务器,八天真实体验 华为EC5373 LTE上网宝
  4. 星起航:抖音小店适合去做吗
  5. 2021-04 提高转化-基础销量+基础销量+晒图买家秀+精心设计的问大家
  6. 科大讯飞离线语音命令词识别的使用说明
  7. 面试总结-----工程化软件项目开发的流程、步骤
  8. 将CSDN中文章同步到微信公众号
  9. 眼睛炯炯有神的教官领着我们这些小公主
  10. 解决:Consider renaming one of the beans or enabling overriding by setting spring.main.allow-bean-defin