什么是CDN?为什么要使用CDN?CDN主要应用在哪些方面?它的优势与不足是什么?

什么是CDN?为什么要使用CDN?CDN主要应用在哪些方面?它的优势与不足是什么?

什么是CDN


CDN的全称是Content Delivery Network,即内容分发网络。

最初的核心理念,就是将内容缓存在终端用户附近。在靠近用户的地方,建一个缓存服务器,把远端的内容,复制一份,放在这里。

具体来说,CDN就是采用更多的缓存服务器,布放在用户访问相对集中的地区或网络中。当用户访问网站时,利用全局负载技术,将用户的访问指向距离最近的缓存服务器上,由缓存服务器响应用户请求。(有点像电商的本地仓)

为什么要使用CDN


通过遍布各地的缓存网络节点,优化路径,就近分发,解决网络拥挤的状况,使内容传输得更快、更稳定,保障用户体验。

CDN主要应用在哪些方面


流媒体直播、点播加速:体育、新闻及重大活动直播;泛娱乐秀场、广电新媒体等;

文件分发加速:网游端游补丁更新、各类APP市场、软件厂商内容升级、网盘云盘文件存储传播等;

页面加速:综合门户、新闻媒体、电商、政企等等

优势与不足


优势

1.加速了内容的访问——用户与内容之间的物理距离缩短,用户的等待时间也得以缩短。

2.安全方面的好处——内容进行分发后,源服务器的IP被隐藏,受到攻击的概率会大幅下降。而且,当某个服务器故障时,系统会调用临近的健康服务器 进行服务,避免对用户造成影响。

不足

1.CDN适用于静态的内容,不适用动态的内容。

2.很多应用提供商和内容服务商,为了保护自身的数据私密,不允许第三方公司CDN缓存他们的数据,只允许自家CDN缓存自家的数据。这个对用户体验会造成一定影响。

3.建设CDN意味着不菲的资金投入。不管是自己买服务器搭建CDN,还是租用云服务提供商的CDN服务,都需要花钱。而且,区域越多,花的钱越多。这些CDN到底有没有人用,利用率是多少,很难精准预测。也许大部分时间里,利用率很低,就造成了资源浪费。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值