1. 首页>
  2. 腾讯云代理

[经验分享] 基于CDN承载内容明晰CDN分类

腾讯云 2017年05月06日 浏览612

腾讯云代理 腾讯云直播申请 游戏上云

摘要:

基于CDN承载内容明晰CDN分类

腾讯云运营:徐勇群

从CDN承载的内容类型来看,主要有静态网页内容、动态网页内容、流媒体、下载型文件和应用协议,因而,CDN服务分为网页加速、流媒体加速、文件传输加速和应用协议加速。

一:网页加速(有静态,动态之分)
1.1  网页加速是最早出现的CDN服务类型,伴随着第一次互联网浪潮,大量网站涌现,而当时用户以窄带接入为主,网页的内容也主要以文字、图片、动画等形式为主,支持文本方式的电子邮件交换,因此CDN技术最初的应用重点就是用来对这些网页的静态内容进行加速。CDN服务商通过将网页内容缓存到各个CDN节点上,并将用户请求调度到最优节点上来获得所需的内容,从而加速页面响应速度,减轻源站点的访问负担。这种网页加速服务主要面向各类门户网站、新闻发布类网站、访问量较大的行业网站、政府机构网站和企业门户网站等。
1.2  随着Web 2.0的兴起和互联网应用的丰富,网页加速也逐渐从静态内容加速向动态内容加速扩展,支持股票行情、电子商务、在线游戏等网站的动态内容加速。
1.3  静态网站和动态网站的区分小技巧:
从网址来说:
静态的网址都是.HTML结尾的;动态的一般后面很多??或者.ASP或者.PHP结尾的
从网站架构来说:
静态的网址没有数据库支持的,都是一个网页组成的.
动态的就是有数据库支持的 很多数据都是存储在数据库的现在动态的很多网址也可以说HTML结尾的 那是伪静态技术是为了让搜索更加方便.
1.4       腾讯云现有静态,动态CDN采用TEG基于域名DNS的GSLB流量调度系统保证各个节点负载均衡,防止出现部分节点过载。引导用户就近访问,以达到加速访问的效果。感知各个机房、节点的服务状态,对故障的机房、节点进行屏蔽。
GSLB的带宽规划算法通过收集各个机房、节点的服务状态,自动生成调度方案。此种调度算法优点在于实现在广域网(包括互联网)上不同地域的服务器间的流量调配,保证使用最佳的离自己最近的客户服务器服务,从而确保访问质量;而缺点在于:域名解析有TTL时间,如果发生故障,GSLB配置屏蔽,生效至少需要一个TTL时间。调度精度依赖Local Dns,比如一个在北京的用户配置使用了深圳的dns服务器,gslb 系统会误认为这个北京用户在深圳,就会把这个用户调度到深圳的服务器上。又比如某些运营商的dns服务器建设较少,只集中在几个省份,这样一来GSLB的调度能力就大大折扣。详细原理参考如图(图1):

二:流媒体加速(有点播,直播之分)
从2002年开始,以ADSL为主的宽带接入技术被运营商普遍采用,用户的主流接入带宽提升到1MB或2MB,这一带宽水平已经能够支持网络视频业务,因此大量视频网站涌现,流媒体流量迅速跃升为互联网流量主力军。CDN技术的应用重点逐步转向流媒体加速,关注视频文件的全网缓存、调度,用户播放器动作响应等。流媒体加速的实现是通过将流媒体内容推送到离用户最近的POP点,使得用户能够从网络边缘获取内容,从而提高视频传输质量,缩短访问时间,节省骨干网络流量,避免单一中心的服务器瓶颈问题。流媒体加速服务又可以分为两类:
2.1 流媒体点播(On-demand)是流媒体在互联网上播放的另一种方式,它将流媒体以内容类别、版本等为索引按片段存放在服务器上,用户根据需要或感兴趣的内容选择播放。它与直播方式的最大区别在于,用户不受电视台播放节目时间和内容的限制,在自己合适的时间观看自己想看的内容。
目前腾讯云点播产品服务即是一种基于流媒体点播CDN加速能力基础之上构建的点播PAAS平台服务。使得用户使用视频分发加速更加简单,易用。降低了用户接入点播服务的门槛。
其核心分发技术采用的是TEG基于IP的直通车调度即通过一次重定向服务器,可以获取到用户的源IP,从而精确定位用户的位置,同时也可以达到按请求的调度,调度策略可以实时生效。直通车调度的优势在于快速精准,确定在于需要一次302跳转带来而外的延迟,所以不适用于小文件分发,更加适合类似视频的大文件分发。具体原理可参见(图2):
2.2流媒体直播加速。直播(Live)与电视台或电台现在追求实效的现场直播方式一样,电视台或电台正在播放的节目或现场实时制作的直播节目可以在互联网上以流媒体的方式同步传输。网络电视曾经是一项非常受欢迎的服务,P2P技术也是在流媒体直播业务的催生下红极一时。
2.3 而在直播的概念中除了Live的概念,伴随着即时通讯,社交互动的兴起,目前业界兴起的互动直播的概念。即直播的双方需要即时进行音频,视频,甚至是文字,消息,图片的互动。目前腾讯云云直播(Live)产品正在规划中,而互动直播基于QQ的音视频通话能力的开放,将通过SDK的模式开放给到用户。常见的案例如:美女主播,1对1或者多对教育均需要采用互动直播技术实现;而类似大型演唱会直播,大型会议直播,电视节目直播则是采用Live 的云直播技术实现。

三:文件传输加速
文件传输加速服务一直是一项重要的CDN服务,通过使用CDN的分布式POP点提供下载服务,网站可以将大量文件下载的性能压力和带宽压力交给CDN来分担,提高用户的下载速度。目前CDN技术可以支持HTTP下载、FTP下载和P2P下载等各种下载方式,主要用于软件厂商的补丁发布、杀毒软件厂商病毒库更新、网络游戏运营商的游戏客户端下载以及其他提供文件下载服务的网站,比如音乐网站等。另外,目前一些领先的云计算服务提供商,如Amazon、微软等在向用户提供云主机、云存储等服务时,也同时推出了CDN文件传输加速服务,主要是对在云中托管的站点或内容进行传输加速。

四:应用协议加速
应用协议加速并不针对特定的内容类型进行加速,而是通过对TCP/IP等传输协议的优化,改善和加快用户在广域网上的内容传输速度,或者对一些特定协议,如SSL协议进行加速,解决安全传输时的性能和响应速度问题。主要的应用协议加速服务有如下几种。广域网应用加速。其目的是"让广域网像局域网一样",这实际上有两方面的意思:1)使广域网的性能产生质的飞跃,尤其针对那些在局域网上可以正常运行,但一到广域网就受到极大影响的应用和协议,比如CIFS协议、NFS协议。2)能处理多种分布式企业网络环境下的各种应用和协议。广域网应用加速的目的是在不改变远程用户使用习惯的前提下,将分布式的IT 基础设施如文件服务器、邮件服务器、网络附加存储(NAS)和远程办公室备份系统等集中起来,整合到统一的数据中心。这样,让企业位于世界各地的同事共享大型文件变得简单而高效,使他们感觉就好像在同一建筑里办公一样。广域网应用加速还支持通过长距离广域网链路进行文件备份与复制操作,在不升级带宽的前提下在现有的广域网上提供比以前丰富得多的应用服务。

五:SSL应用加速
许多基于网络的重要核心应用都采用了SSL技术来保证服务的安全性和私密性。由于需要进行大量的加密解密运算,SSL应用对服务器端的资源消耗是非常巨大的。CDN提供SSL应用加速后,由CDN的专用SSL加速硬件来完成加密解密运算工作,通过认证之后方可建立起数据传输通道。用户的源站点只需信任有限的CDN cache,而无须面对海量用户,从而减轻了繁重的运算和认证压力。网页压缩。现在的网页中含有大量的Flash、图片等内容,文件体积比以前大得多,因此在HTTP 1.1协议中提出了对网页压缩功能的支持。在服务器端可以先对网页数据进行压缩,然后将压缩后的文件提供给访问用户,最后在用户的浏览器端解压显示。通过这种方式可以减少数据传输的时间,加快页面显示速度。CDN加速利用这种网页压缩技术,为网站提供网页内容的压缩传输,从而加快内容传送速度。
搜索
复制


  • 1.jpg (0 Bytes, 下载次数: 13)


    图1

    图1


  • 2.jpg (0 Bytes, 下载次数: 16)


    图2

    图2



腾讯云服务商邀请关注:

http://partners.qcloud.com/invitation/99377079157835da208bd0

关注服务商的链接,提供下您关注的QQ,我们这边审核下即可快速回复您的工单问题与技术支持! 感谢您的信任与支持!

auto_1452.png

腾讯云技术交流群


ps:本站信息来源于 bbs.qcloud.com

相关文章

在线客服
淘宝购买
腾讯云直播申请 title=
+成为腾讯云VIP客户 腾讯云直播申请 客服电话

15818558013

0755-33940501-803

0755-33940501-808