本港台开奖现场直播 j2开奖直播报码现场
当前位置: 新闻频道 > IT新闻 >

第一次感觉 CDN 这么有逼格

时间:2017-07-03 09:28来源:118论坛 作者:118开奖 点击:
这篇文章阐述了两个方面,一方面是Web上的生产者-消费者(producer-consumer)网络的结构这个概念,另一方面是构建工具方面的试验,以便阐述这种概念。实际的内容很短,并附有一个

这篇文章阐述了两个方面,一方面是Web上的生产者-消费者(producer-consumer)网络的结构这个概念,另一方面是构建工具方面的试验,以便阐述这种概念。实际的内容很短,并附有一个演示。

有一天我与一个朋友在网上谈论起内容分发网络(CDN)。我这里所说的CDN是指内容发布者与内容消费者之间的关系图。具体的例子包括诸如Facebook、Instagram和《纽约时报》之类。这些例子在各自形成的网络的结构上有所不同――如果你要绘一张图形,用点表示使用者,用点表示生产者,他们之间再用一条线表明内容从一方传送到另一方,你会发现全然不同的图形。

比如说,《纽约时报》的关系图看起来会像这样:

第一次感觉 CDN 这么有逼格

有一个发布者,即《纽约时报》,它将内容分发给广大订阅者。订阅者并不相互发布内容,他们只消费发布者提供的内容。

而在另一个极端,有一个理想化的社交网络,atv,里面的每个人与其他每个人相互交流:

第一次感觉 CDN 这么有逼格

这是两个极端的例子:有的图形沿着多对多发布关系的一条轴,而有的图形沿着一对多发布关系的一条轴。也就是说,我们设想图形在一个空间里面,我们沿着一条线观看图形,一端是社交媒体,另一端是传统媒体。如果你沿着这条线移动,看到的图形会有所不同。中间的图形会是什么样呢?

第一次感觉 CDN 这么有逼格

Instagram是中间网络的一个例子。网上有几个大的发布者(比如名人),向许多订阅者发布内容。订阅者之间是节点之间的联系,订阅者可以关注不止一个发布者。

我在这里刚才一直用文字和图形来解释关系,atv,还大致勾勒了这个概念:所有这些图都沿着一条轴。要是我可以向读者展示一些交互式图形就好了,那样读者可以调整其在轴上的位置,看看图形因而会出现什么样的变化,以便他们对于这个概念有一番直观的感受:

第一次感觉 CDN 这么有逼格

这些图形是通过将节点分为两种类型:生产者和消费者而做成的,要求每个消费者连接到至少一个生产者,然后使用三个数字:

消费者对消费者

任何一个特定的消费者与另一个消费者连接的机会

消费者对另外的生产者

任何一个特定的消费者与第一个生产者之外的生产者连接的机会

生产者对生产者

生产者连接另一个生产者的机会

这用参数描述了一个三维空间。滑块让你可以在该空间中沿着线段从(0,0,0)移到(1,1,1)。下面是在Wolfram Alpha网站上直观显示的空间:

第一次感觉 CDN 这么有逼格

作者信息:如果你对这里的内容感兴趣,又想了解更多的内容,可以在Google+(https://plus.google.com/+AlexKudlick)上关注他。关于他的代播客(https://wwtawwtac.libsyn.com/)

(责任编辑:本港台直播)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
栏目列表
推荐内容