CDN内容分发网络
CDN的全称是Content Delivery Network,即内容分发网络,其设计思想是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。
CDN系统是在网络各处放置节点服务器所构成的现有互联网基础之上的一层智能虚拟网络,通俗地讲,它就是构建在现有网络之上的一层内容分发网络。
CDN系统的工作原理是它可以实时地根据网络流量和各节点的连接、负载状况以及请求用户的距离、响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上,使用户可就近取得所需内容,解决Internet网络拥挤的状况,提高用户访问网站的响应速度。具体地说它是依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,来使用户就近获取所需内容。
这个系统的关键技术主要有内容存储技术和内容分发技术。其广泛采用各种缓存服务器,将这些缓存服务器分布到用户访问相对集中的地区或网络中,在用户访问网站时,利用全局负载技术将用户的访问指向距离最近的工作正常的缓存服务器上,由缓存服务器直接响应用户请求。
CDN几乎能涵盖国内的所有线路。在可靠性上,因其结构上实现了多点的冗余,即使某一个节点由于意外发生故障,也可以将用户的访问自动导向其他的健康节点进行响应。在实用性上,它能够轻松地实现网站的全国铺设,而不必考虑服务器的投入与托管、不必考虑新增带宽的成本、不必考虑多台服务器的镜像同步、不必考虑新增更多的管理维护技术人员。
初期我国CDN市场发展缓慢,2006年后市场陡然升温,国内较为著名的CDN服务商有思必达、蓝汛等。但整体CDN市场规模、运营成熟度、服务能力和技术研发均较国外存在一定的差距。目前我们存在以下类型的CDN服务商:
| CDN 服务商 | 优势 | 劣势 |
| 专业CDN服务商 |
专注核心业务发展,易扩大经营规模; 进入市场较早,具有成熟的运营机制和较高的服务能力。 |
受制于电信运营商带宽租用费用,带宽成本是刚性的, 不能形成价格优势。由于电信运营商运营支撑系统的 不灵活导致带宽资费设置不灵活,不能按需索取,导 致CDN的价格居高不下 |
| 提供CDN服务的IDC 运营商 | 拥有带宽资源优势,进入市场较容易 |
需要添置大量的服务器、网络设备及存储设备,投资成 本高 |
| 电信运营商 |
1.拥有巨大的带宽和网络优势,其带宽成本是弹性的,可 以配置最优的CDN服务网络;资本雄厚,有实力建设规模 庞大的CDN网络,拥有品牌优势,与众多互联网公司关系 密切,能够引导互联网公司使用CDN服务。 造,可快速推出多种CDN业务。 |
1.CDN行业属于技术驱动型产业,电信运营商的CDN技 术储备较薄弱。 业务,跨网络运营的问题较难解决 务能力。 |
| 自建CDN |
1.节约服务成本,可控性高 |
1.初期投资较大,且增加运营和研发成本 |
| 国外CDN服务商 |
1.资金雄厚,具备技术、运营和服务实力,利于业务开展。 |
1.与国内一些IDC和ISP采取代理合作的方式来销售自己的 服务,难以大规模开展业务 运营商的手里 |
| 免费自助CDN |
1.CDN产品免费提供,专注于对网站运维技术的一站式解决。 |
1.现在处于起步阶段,功能和服务能力比较弱 |
CDN内容分发网络的更多相关文章
- CDN 内容分发网络技术
1.前言 Internet的高速发展,给人们的工作和生活带来了极大的便利,对Internet的服务品质和访问速度要求越来越高,虽然带宽不断增加,用户数量也在不断增加,受Web服务器的负荷和传输距离等因 ...
- EasyDSS高性能RTMP、HLS(m3u8)、HTTP-FLV、RTSP流媒体服务器解决方案之CDN内容分发网络
背景分析 EasyDSS流媒体解决方案提供一站式的转码.点播.直播.录像.检索.时移回放服务,极大地简化了开发和集成的工作,并且EasyDSS支持多种特性,完全能够满足企业视频信息化建设方面的需求.其 ...
- 深度剖析:CDN内容分发网络技术原理--转载
1.前言 Internet的高速发展,给人们的工作和生活带来了极大的便利,对Internet的服务品质和访问速度要求越来越高,虽然带宽不断增加,用户数量也在不断增加,受Web服务器的负荷和传输距离等因 ...
- 史上最全的CDN内容分发网络实战技巧(网络优化)
今天来给大家分享下关于 CDN 的东西,以及我自己的一些发现.一些个人的拙见.总共分为 3 个部分:原理.详解.各种坑. 首先说一下 CDN 的基本原理部分,主要分 4 块来描述:CDN 的由来.调度 ...
- 什么是CDN内容分发网络?【刘新宇】
CDN 使用第三方OSS服务的好处是集成了CDN服务,下面来了解一下什么是CDN. CDN 全称:Content Delivery Network或Content Distribute Network ...
- CDN 内容分发网络
第一步,HTML的文件引用:HTML的文件头(也有文件中,文件尾)那边常有其他文件引用,比如CSS以及JS的引用. 就以bootstrap常用的引用来举个栗子你常见的引用可能会是这样的: <he ...
- jquery CDN(内容分发网络)使用
jquery CDN 给开发者提供一种捷径,即不下载jquary 就通过CDN能使用各个版本的jquery. 使用方法很简单,就是在HTML 文档中引用相关版本的jquery. 例如:我用百度的CDN ...
- 缓存---CDN(内容分发网络)
4.CDN 内容分发网络(content distribution network,CDN)是一种互联的网络系统,它利用更靠近用户的服务器从而更快更可靠的将静态资源分发给用户. cdn主要有以下优 ...
- http 协议_DNS_域名解析 DNS 服务器_内容分发网络 CDN_缓存机制_HTML5 浏览器存储技术_cookie_sessionStorage_localStorage
TCP/IP 协议族 是按层次去划分的 应用层 决定了向用户提供应用服务时通信的活动. FTP 协议(文件传输协议)DNS(域名协议)HTTP(超文本传输协议) 传输层 提供处于网络连接中 ...
随机推荐
- 微信公众号开发总结(Node.js + express + winston)
关于订阅号.服务号.企业号 官方定位 订阅号:主要偏于为用户传达资讯(类似报纸杂志),认证后每天可以群发一条消息,可达到宣传效果,构建与读者之间更好的沟通和管理模式. 服务号:主要偏于服务交互(类似银 ...
- 怎么监控apache运行状态和页面统计
通过使用mod_status的模块来监控Apache web server的负载. 1. mod_status是什么? mod_status是一个apache模块,它帮助监控web server负载和 ...
- ACM 海贼王之伟大航路(深搜剪枝)
"我是要成为海贼王的男人!" 路飞他们伟大航路行程的起点是罗格镇,终点是拉夫德鲁(那里藏匿着"唯一的大秘宝"--ONE PIECE).而航程中间,则是各式各样的 ...
- [JAVA] - Java OutOfMemoryError分类
Java OutOfMemoryError一般常遇到的分为两类,分别提示: "Java heap space" 和 "PermGen space",前面的是指j ...
- Asp.net mvc 知多少(八)
本系列主要翻译自<ASP.NET MVC Interview Questions and Answers >- By Shailendra Chauhan,想看英文原版的可访问[http: ...
- 在CentOS 7中安装Redis 3.2.8
文章环境: CentOS 7 biuld 1611最小化安装@VMware Redis 3.2.8 安装步骤: #安装gcc yum -y install gcc #下载redis curl -O h ...
- [PHP] PHP1 与 CGI
早期,一个web程序通过cgi方式提供数据处理,编写cgi程序可以用不同的语言. 这个过程是,我们生成一个服务端可执行程序,处理 web server 传过来的请求,(设置header头)然后返回数据 ...
- linux下php调试工具xdebug安装配置
xdebug简介 Xdebug是php的一款调试工具,是基于zend的一个扩展,可以用来跟踪,调试和分析PHP程序的运行状况.如变量,函数调试,性能监测,代码覆盖率等 xdebug安装 1.下载xde ...
- Node.js~在linux上的部署
我们以centOS为例来说说如何部署node.js环境 一 打开centos,然后开始下载node.js包 curl --silent --location https://rpm.nodesourc ...
- Android -- RecyclerView实现顶部吸附效果
1,先来看一下今天实现的效果: 2,这次的效果是使用ItemDecoration来实践的,来看一看我们的实现吧 第一步:首先添加依赖,由于我们这些数据是请求网络的,所以一下我们添加网络框架依赖.Rec ...