zoukankan      html  css  js  c++  java
  • 深入浅出剖析内容分发网络CDN业务架构

    深入浅出剖析内容分发网络CDN业务架构

    Note:
    CDN 学名内容分发网络,作用的web加速,对于厂家而言,希望把简单的东西复杂化,好多卖钱,对于一个技术人员来说,希望把复杂的东西简单化,以便研究其根本。CDN 曾经一度被“专家”和厂家炒作成庞然大物,非常高端、高科技,似乎遥不可及,非蓝汛、网速这种专业公司而不可做,随着web网站的普及发展,越来越多的站长接触到了这一个东西,今天我用一颗平常心态和通俗语言来撕开它的面纱看一下,你是否还觉得它神秘莫测?

    有人把它比作是和互联网平级的一层网络,夹在用户和互联网之间,也有人认为只是一个系统而已,仁者见仁智者见智,看你怎么理解,以我对cdn的浅见,它就是把用户的请求,通过一系列调度处理,以最优的速度和质量把内容返回到用户手里,仅此而已。为了方便管理,又增加了一些运营管理、网络管理等辅助系统。好的,上图:

    To Know:
    此图从左往右看,假设一个北京的用户访问,经过一些列调度后,会用北京的节点服务,如果此节点各运营商的链路出口都有,做好策略后会从本网吐出去,这样对访问用户体验是极好的,减少了长途跋涉带来的时延和丢包,这个cache你也可以看做是网站的一个镜像。

    继续想下去,如果你想搭建个 CDN ,是不是在全国的IDC机房租赁服务器和带宽,安装好这些开源软件就可以实现了呢?是不是在阿里云上在各地机房买好ESC就可以搭建了呢?呵呵,也未可知。

    也有人说,把内容cache下来之后容易出错,这是你不了解Cache的工作原理,策略设置好后,该透传的透传、该缓存的缓存,比起直接用负载的方式来做性价比还是极高的。

    REF

  • 相关阅读:
    【体验】在Adobe After Effects CC 2018中使用脚本创建窗口
    flask中错误使用flask.redirect('/path')导致的框架奇怪错误
    01-复杂度2 Maximum Subsequence Sum
    01-复杂度1 最大子列和问题
    02-线性结构1 两个有序链表序列的合并
    bfs—迷宫问题—poj3984
    bfs—Dungeon Master—poj2251
    bfs—Catch That Cow—poj3278
    GPTL—练习集—006树的遍历
    DB2存储过程——参数详解
  • 原文地址:https://www.cnblogs.com/CoolMark-blog/p/12318240.html
Copyright © 2011-2022 走看看