cdn

作者: 给你一颗小瓜子 | 来源:发表于2017-03-27 10:23 被阅读137次

最近一直在听cdn,什么阿里云cdn,百度cdn,腾讯cdn,只知道cdn对于缓解网络数据有很大的作用,所以专门查了一下。

CDN的全称是Content Delivery Network,即内容分发网络。其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。

cdn

CDN是构建在网络之上的内容分发网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。CDN的关键技术主要有内容存储和分发技术。

原理

广泛采用各种缓存服务器,将这些缓存服务器分布到用户访问相对集中的地区或网络中,在用户访问网站时,利用全局负载技术将用户的访问指向距离最近的工作正常的缓存服务器上,由缓存服务器直接响应用户请求。

工作原理

1>用户向浏览器提供要访问网站的域名,域名解析的请求被发往网站的DNS域名解析服务器;

2>由于网站的DNS域名解析服务器对此域名的解析设置了CNAME,请求被指向CDN网络中的智能DNS负载均衡系统;

3>智能DNS负载均衡系统对域名进行智能解析,将响应速度最快的节点IP返回给用户;

4>浏览器在得到速度最快节点的IP地址以后,向CDN节点发出访问请求;

5>由于是第一次访问,CDN节点将回到源站取用户请求的数据并发给用户;

6>当有其他用户再次访问同样内容时,CDN将直接将数据返回给客户,完成请求/服务过程。

关键技术

(1)内容发布:它借助于建立索引、缓存、流分裂、组播(Multicast)等技术,将内容发布或投递到距离用户最近的远程服务点(POP)处;

(2)内容路由:它是整体性的网络负载均衡技术,通过内容路由器中的重定向(DNS)机制,在多个远程POP上均衡用户的请求,以使用户请求得到最近内容源的响应;

(3)内容交换:它根据内容的可用性、服务器的可用性以及用户的背景,在POP的缓存服务器上,利用应用层交换、流分裂、重定向(ICP、WCCP)等技术,智能地平衡负载流量;

(4)性能管理:它通过内部和外部监控系统,获取网络部件的状况信息,测量内容发布的端到端性能(如包丢失、延时、平均带宽、启动时间、帧速率等),保证网络处于最佳的运行状态。

主要特点

1、本地Cache加速 提高了企业站点(尤其含有大量图片和静态页面站点)的访问速度,并大大提高以上性质站点的稳定性

2、镜像服务 消除了不同运营商之间互联的瓶颈造成的影响,实现了跨运营商的网络加速,保证不同网络中的用户都能得到良好的访问质量。

3、远程加速 远程访问用户根据DNS负载均衡技术智能自动选择Cache服务器,选择最快的Cache服务器,加快远程访问的速度

4、带宽优化 自动生成服务器的远程Mirror(镜像)cache服务器,远程用户访问时从cache服务器上读取数据,减少远程访问的带宽、分担网络流量、减轻原站点WEB服务器负载等功能。

5、集群抗攻击 广泛分布的CDN节点加上节点之间的智能冗余机制,可以有效地预防黑客入侵以及降低各种D.D.o.S攻击对网站的影响,同时保证较好的服务质量 。


具体市场价格可以参考网上报价。目前只用过阿里云。

相关文章

  • jQuery Bootstrap 国内的CDN

    jQuery国内的 CDN 引用菜鸟教程 CDN: 百度 CDN: 新浪云 CDN: Google CDN:...

  • CDN React

    目录CDN 3 个React CDN Hello WorldReact CDN 卡片组件 CDN React 与其...

  • CDN

    什么是CDN 为什么使用CDN CDN 的工作原理 CDN的网络架构 CDN的技术手段 应用

  • CDN概念基本介绍

    CDN概念基本介绍 一 . CDN简介 什么是CDN? CDN的全称是Content Delivery Net...

  • Vue2要点(一)

    安装 1、CDN Staticfile CDN(国内) : https://cdn.staticfile.org/...

  • 外贸网站为什么要用cdn加速?

    什么是CDN加速?外贸网站为什么要用cdn加速? 外贸网站为什么要用cdn加速 首先,什么是cdn加速? cdn全...

  • jQuery获取对象原理

    cdn地址:http://cdn.xiaochiwz.cn/jsxcc.jshttp://cdn.xiaochiw...

  • Links&Import

    Web_links Jquery 百度CDN 新浪CDN Google CDN csrf $.ajaxSetup(...

  • React安装

    React 安装 通过CDN库构建 React 环境 使用 Staticfile CDN 的 React CDN ...

  • 选项

    荔枝FM:云服务器 、CDN CDN不是一个只看效果的行业,服务占比更大 迅雷CDN和云帆CDN为代表的CDN服务...

网友评论

    本文标题:cdn

    本文链接:https://www.haomeiwen.com/subject/fawgnttx.html