内容分发网络(CDN) 是什么

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。

技术原理解说见另一文:https://blog.csdn.net/jiangyu1013/article/details/88795690

内容分发网络

(英语:Content delivery network或Content distribution network,缩写:CDN

是一种透过互联网互相连接的计算机网络系统,利用最靠近每位用户的服务器,更快、更可靠地将音乐、图片、影片、应用程序及其他文件发送给用户,来提供高性能、可扩展性及低成本的网络内容传递给用户。

优点

内容分发网络的总承载量可以比单一骨干最大的带宽还要大。这使得内容分发网络可以承载的用户数量比起传统单一服务器多。也就是说,若把有100Gbps处理能力的服务器放在只有10Gbps带宽的数据中心,则亦只能发挥出10Gbps的承载量。但如果放到十个有10Gbps的地点,整个系统的承载量就可以到10*10Gbps。

同时,将服务器放到不同地点,可以减少互连的流量,进而降低带宽成本。

对于TCP传输而言,TCP的速度(throughput)会受到延迟时间(latency)与数据包漏失率(packet loss)影响。为了改善这些负面因素,内容分发网络通常会指派较近、较顺畅的服务器节点将数据传输给用户。虽然距离并不是绝对因素,但这么做可以尽可能提高性能,用户将会觉得比较顺畅。这使得一些比较高带宽的应用(传输高清画质的影片)更容易推动。

内容分发网络另外一个好处在于有异地备援。当某个服务器故障时,系统将会调用其他邻近地区的服务器服务,进而提供接近100%的可靠度。

除此之外,内容分发网络提供给服务提供者更多的控制权。提供服务的人可以针对客户、地区,或是其他因子调整。

技术

内容分发网络节点会在多个地点,多个不同的网络上摆放。这些节点之间会动态的互相传输内容,对用户的下载行为最优化,并借此减少内容供应者所需要的带宽成本,改善用户的下载速度,提高系统的稳定性。

内容分发网络所需要的节点数量随着需求而不同,依照所需要服务的对象大小,有可能有数万台服务器。

服务器的工作方式一般是基于nginx的模式,也就是仅仅缓存网站的静态内容,不过,随着今年(2017)来世界各地CDN服务商纷纷推出HTTPS加速功能,工作方式也变得略有不同,变成了nginx+SNI(一个CDN节点上可以借此技术绑定N个域名),同时,BGP anycast技术也逐渐引入了CDN领域中。

P2P CDN

因部署或租用机房带来的多方面高昂成本和管理压力,学界和业界也研究了将P2P技术融入CDN部署和管理的技术,以降低运营成本和通信时延[1][2][3][4][5]。中国大陆的迅雷、优酷、百度、阿里巴巴等公司就在2010年代多次试水用户端运行的P2P众包类CDN服务、专用设备,模式为用户自愿以PC或专用设备利用闲置上行带宽充当CDN缓存节点,提供服务并赚取积分,而积分可兑换现金红包、特定商品或服务[6][7][8][9][10]。

参考资料

  1. ^ 林昕. P2P与CDN技术的比较与融合. 中国科技论文在线. 2009 [2018-01-26].
  2. ^ 全分布式P2P与CDN融合的性能分析. 2010 [2018-01-26].
  3. ^ 李良. P2P CDN部署的研究. 2017年7月建筑科技与管理学术交流会论文集. 2014 [2018-01-27].
  4. ^ 仇成林; 王洪波; 程时端. 全分布式P2P-CDN系统架构的实验研究. 2010 [2018-01-27].
  5. ^ 杨晓波. P2P技术在CDN网络中的应用研究. 计算机系统应用. 2007 [2018-01-27].
  6. ^ 迅雷转型:金融展业无视监管? 页面存档备份,存于互联网档案馆,中国经营报
  7. ^ 能赚钱的路由器:优酷路由宝免费拿,驱动之家
  8. ^ 迅雷“赚钱宝”京东开卖:上传流量就能赚钱,驱动之家
  9. ^ 百度上线类迅雷玩客币产品百度金矿 称不存在比特币概念 页面存档备份,存于互联网档案馆,财经网
  10. ^ 阿里云深夜声明:绝不会提供“挖矿平台”和虚拟货币. 新浪科技. 2018-01-17 [2018-01-27].

外部链接

  • AWS - Amazon Cloudfront
  • Microsoft CDN(英文)
  • Google CDN
  • CloudFlare
  • ChinaCache CDN
  • 网宿科技 CDN
  • Akamai CDN

转自 wiki百科:https://zh.wikipedia.org/wiki/%E5%85%A7%E5%AE%B9%E5%82%B3%E9%81%9E%E7%B6%B2%E8%B7%AF

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/447827.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

7种方法让你养出干净的肺

世界卫生组织(WHO)近日公布的全球1081个城市采集的空气质量数据显示,空气中可吸入颗粒物(PM10)含量最少的前50个城市几乎被加拿大和美国包揽。中国北京,兰州等城市都是重灾区。生活在很多大中型城市,除了空气污染外,香烟、油烟、工…

CDN 的作用与基本过程

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 技术原理解说也可参见另一文:https://blog.csdn.net/jiangyu1013/article/details/88795690 1.简介 CDN,Content …

2019南昌网络赛  I. Yukino With Subinterval 树状数组套线段树

I. Yukino With Subinterval题目链接: Problem Descripe Yukino has an array \(a_1, a_2 \cdots a_n\). As a tsundere girl, Yukino is fond of studying subinterval. Today, she gives you four integers $l, r, x, y $, and she is looking for how many diffe…

健康丨汗从哪里出 病从哪里来

1.额头出汗肝阳上亢如果额头常常出很多汗,中医认为可能是肝阳上亢引起的。建议你去医院检查一下甲状腺激素分泌是否正常,因为这很可能是甲状腺激素分泌过剩造成的。  医师建议:平时尽量保持心境平和,少生气,女人尤其…

CDN(内容分发网络)技术原理

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 1. 前言 Internet的高速发展,给人们的工作和生活带来了极大的便利,对Internet的服务品质和访问速度要求越来越高…

3.0 go mod之远程仓库搭建-代码示例

注意事项 所谓的远程仓库指的是github,个人首次使用go mod在其他云仓库上尝试,并未成功,这浪费了我近2小时的时间; 如果你是初次尝试,那么除了github的地址换一下之外,其他的都按照示例操作,比如…

视界云:CDN{内容分发网络} 知识详解

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 CDN 全称:Content Delivery Network或Content Ddistribute Network,即内容分发网络 基本思路: 尽可能避开互联…

2019牛客多校第七场E Find the median 权值线段树+离散化

Find the median题目链接: https://ac.nowcoder.com/acm/contest/887/E 题目描述 Let median of some array be the number which would stand in the middle of this array if it was sorted beforehand. If the array has even length let median be smallest of …

男人肾虚的8大表现

导语:肾虚是一种常见的现象。尤其是男人,最害怕的就是肾虚。男人的了肾虚怎么办,肾虚主要都有哪些症状。下面专家给大家介绍一下男人肾虚的几种表现: 一、畏寒肢冷 “畏寒”指有怕冷而且怕风吹的感觉。“肢冷”指四肢手足冰冷&…

更改 nginx 默认端口 ( ubuntu、linux )

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 1. 我想让一个demo 站点直接域名访问,不带端口,所以想用 80 端口启动对应前端工程。 发现 80 被 nginx 占用&a…

怎么更改Rstudio中的默认目录

方法一、 每次启动Rstudio之后,执行代码 setwd("F:/R/R_data")默认目录就会修改为双引号内的位置路径。 方法二、 对Rstudio进行设置一次即可。 ①点击Tools,打开Global Options. ②将位置设置完毕,点击 Apply 确认即可。 ③Rstudi…

职场十个方法 让专业气质成为你的符号!

1、任何时候都要准时。   上班或是开会的时候迟到,都会给别人一种你对工作不够认真的印象。所以请一定要多多注意时间的问题。当然你要注意的不仅仅是开始的时间,还有午休结束的时间,可不要贪图几分钟的自由,弃你的专业气质于不…

docker 虚悬镜像 ( 悬空镜像 ) :镜像没有仓库名或没有标签

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 1. 我们在build镜像的过程中&#xff0c;可能会产生一些临时的不具有名称也没有作用的镜像他们的名称一般都是<none>, 我们可以执…

R-apply()函数

创建一个列表变量&#xff0c;它的第一个元素包含所有从0到9的平方数&#xff0c;第二个元素为10到19之内的所有平方数&#xff0c;依此类推&#xff0c;最后一个元素为90到99之内的平方数。没有平方数的元素也应该被包含在内&#xff01; 学习网友的解题思路&#xff0c;用的是…

编程兴趣真的是由“热情”驱动的吗?

当我告诉人们我以写代码为生时&#xff0c;他们翻着白眼问我编程是不是特无聊&#xff1f;有许多编程博客告诉我们&#xff0c;如果你想要精于编程&#xff0c;那么就必须先热爱编程。那么&#xff0c;这是不是意味着如果没有激情&#xff0c;那你就写不出一行代码&#xff1f;…

心生想往 ... ...

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 连日里的忙碌 ... 终又忍不住开始想往 ... 听着歌儿 放纵篇篇翻飞思绪 ... 抛下纷繁的朝九晚六和所有加班&#xff0c;于每一日&#…

C# 打开文件/跳转链接

mark一下~ 打开文件 1.打开文件夹&#xff1a; System.Diagnostics.Process.Start(FolderPath);-- 打开文件夹 System.Diagnostics.Process.Start(FolderPath"/"FileName); -- 打开文件夹中某个文件 2.用IE打开文件: System.Diagnostics.Process.Start("Explore…

身体曲线如何反映出健康

站在镜子前&#xff0c;看看自己的身材&#xff0c;是否匀称优美?身体曲线不仅是美和丑的象征&#xff0c;同时还能够反映出你的健康状况。 1.腿细 有些人四肢纤细或运动后易酸痛&#xff0c;可能意味着肌肉少、力量弱。多项研究表明&#xff0c;肌肉与健康状况及寿命都存在…

路的尽头 ...

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 一直一直的 想要有一个只属于自己的地方&#xff0c;或许可以说不只是一个地方&#xff0c;我想要的是一个叫作家的地方... 每每看到温…

R 数据框的操作

1.插入一列 根据自带数据集beaver 进行操作&#xff0c;比如插入一列id。 > colnames(beaver1) [1] "day" "time" "temp" "activ" > nrow(beaver1) [1] 114 方法1&#xff1a; new_beaver1$id rep(1,114)方法2 new_beaver1…