CDN百科第五讲 | CDN和游戏加速器有什么区别?-阿里云开发者社区

开发者社区> 樰篱> 正文

CDN百科第五讲 | CDN和游戏加速器有什么区别?

简介: 很多懂IT的游戏玩家都会将CDN和游戏加速器混淆,实际上从效果上看,CDN和网游加速器都具备让网络访问变快的能力,可以帮助玩家游戏的体验和访问效率提升,但是在它们在原理上是有本质区别的,本期CDN百科为你解答。
+关注继续查看

很多懂IT的游戏玩家都会将CDN和游戏加速器混淆,实际上从效果上看,CDN和网游加速器都具备让网络访问变快的能力,可以帮助玩家游戏的体验和访问效率提升,但是在它们在原理上是有本质区别的。

图1.png

CDN对游戏的作用?

我们先看游戏场景本身的业务形态,随着网络技术演进和游戏体验的推陈出新,其实更多的是带给网络环境的压力。游戏网站中存在海量的高清图片与视频素材、动态页面数据的实时更新变化、集中推广期引发的网站突发流量、游戏客户端软件安装包与补丁更新引发的下载量激增等等业务场景,都需要良好的网络环境,来确保遍布全球各地的玩家拥有良好的访问与下载体验。

当游戏软件beta版发布时,会出现带宽短缺、访问速度慢、下载体验差的情况,很有可能会引发玩家流失与口碑受损,进而给游戏厂商带来经济损失。

而使用了CDN之后,游戏厂商可以将游戏软件缓存到遍布各地的CDN边缘节点之上,为玩家提供稳定、高质量的下载服务。同时,CDN可以解决因用户流量持续增长,下载服务器处理能力、服务器出口带宽压力增加而影响玩家体验的问题。

另外,针对游戏场景中的注册登录、交易、实时榜单更新等动态内容,CDN的动态加速能力可以通过一套探测、选路算法,让用户请求通过一条最优传输路径到达服务器,以此来改善弱网环境下的传输效果,实现游戏厂商内容的透明转发,这是一种没有任何侵入性的分发方式。

除此之外,游戏行业频繁受到流量攻击干扰,CDN天然分布式架构可以在距离攻击者更近的一侧部署防御措施。比如阿里云SCDN安全加速产品就可以在兼顾内容加载速度提升,保证跨网、多终端流畅运营的同时,避免因受web应用攻击导致的站点故障、玩家体验下滑、用户流失以及企业损失。

图2.png

上图左侧是没有使用CDN之前,右侧是使用了CDN之后。

游戏加速器的作用?

而游戏加速器,它和运营商网络有比较大的关系。当用户在使用电脑或者手机打游戏的时候,都是通过运营商网络登入到游戏服务器中的,一旦运营商网络出现抖动和拥塞,打游戏中就会出现延时、卡顿等问题。这就好比在走普通国道,受限于道路硬件、限速和红绿灯等条件,可能出行时间比较缓慢。

当用户使用了游戏加速器,游戏加速器通过劫持游戏客户端的流量,借助游戏加速器的VPN链路,把流量转发到加速器的服务端,再回到游戏服务器。这个整体过程就相当于在游戏加速器与游戏服务器之间搭设了一条高速访问链路,相比于家庭中普通的网络链路,可以大幅度提升访问效率。就如同把国道变为高速公路,速度自然就提升了。

阿里云CDN高级开发工程师方建总结道:CDN是游戏厂商需要部署的基础设施,本质是通过共享资源实现就近内容分发,提升响应速度,对玩家是透明的;而游戏加速器一般都是用户自己购买的,它是通过劫持流量来进行加速,对游戏厂商透明。它们都是为了用户可以得到更好的加速体验而生。

阿里云全速重构年中大促中,CDN/全站加速、视频直播、视频点播等多款产品都推出限时折扣,点击登陆活动页面了解优惠详情

点击回顾CDN百科第一讲,最近你的APP崩了吗?
https://developer.aliyun.com/article/757268
点击回顾CDN百科第二讲,假如没用CDN,网络世界会变成什么样?
https://developer.aliyun.com/article/759623
CDN百科第三讲,如果用了云服务器,还需要做CDN加速吗?
https://developer.aliyun.com/article/763524
CDN百科第四讲:如何优雅地在云上“摆摊”——做直播带货,你不得不关注的技术
https://developer.aliyun.com/article/763722

【CDN百科】专栏中,我们会不断科普CDN知识,解读CDN实践,分享CDN案例,如果你也关注CDN、使用CDN,请留言回复你关心的话题,如果被选中就有机会获得阿里云ET公仔一个,包邮哦!

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
/etc/profile和~/.bash_profile的区别与联系
/etc/profile 为系统的每个用户设置环境信息和启动程序,当用户第一次登录时,该文件被执行,其配置对所有登录的用户都有效。当被修改时,必须重启才会生效。
1798 0
如何选择并分辨阿里云CDN加速和全站加速DCDN的区别
阿里云有两种加速方式,CDN加速和全站加速DCDN。前者也叫静态加速,后者叫动态加速。我们建站要速度快除了带宽大之外,比较重要的就是使用 cdn了。本文详细讲解CDN加速和全站加速DCDN的区别及如何选择。
220 0
BLOCKED,WAITING,TIMED_WAITING有什么区别?-用生活的例子解释
翻译原文地址: https://dzone.com/articles/difference-between-blocked-waiting-timed-waiting-e BLOCKED,WAITING和TIMED_WAITING是很重要的线程状态,但是经常对我们造成困扰。如果需要分析线程dump必须要对其有一定的理解。使用生活的例子,本文将每个状态变成了简单的例子。 与正式的Jav
2182 0
Aliyun Java Initializr 和 Spring 官方的到底有什么区别?
2020 年初,阿里云中间件团队推出了自己的 Java 工程脚手架工具 -- Aliyun Java Initializr。相信初看到这个产品时,同学们都会有相似的疑问:“这东西跟 Spring 官方的脚手架不是一回事么?”在没有对 Aliyun Java Initializr 进行详细了解前,有这样的想法和疑问是很正常的,相信你亲自用了之后,一定会发出“真香”的感叹。因为除了基础的语言和网络优势外,它的示例代码、多种获取方式、组件的丰富度、基于浏览器的免费开发运行环境,都会让你欲罢不能。
1415 0
如何选择跟分辨阿里云CDN加速和全站加速DCDN区别
阿里云有两种加速方式,CDN加速和全站加速DCDN。前者也叫静态加速,后者叫动态加速。我们建站要速度快除了带宽大之外,比较重要的就是使用 cdn了。本文详细讲解CDN加速和全站加速DCDN的区别及如何选择。
239 0
阿里云服务器端口号设置
阿里云服务器初级使用者可能面临的问题之一. 使用tomcat或者其他服务器软件设置端口号后,比如 一些不是默认的, mysql的 3306, mssql的1433,有时候打不开网页, 原因是没有在ecs安全组去设置这个端口号. 解决: 点击ecs下网络和安全下的安全组 在弹出的安全组中,如果没有就新建安全组,然后点击配置规则 最后如上图点击添加...或快速创建.   have fun!  将编程看作是一门艺术,而不单单是个技术。
4478 0
使用OpenApi弹性释放和设置云服务器ECS释放
云服务器ECS的一个重要特性就是按需创建资源。您可以在业务高峰期按需弹性的自定义规则进行资源创建,在完成业务计算的时候释放资源。本篇将提供几个Tips帮助您更加容易和自动化的完成云服务器的释放和弹性设置。
7751 0
+关注
樰篱
阿里云产品运营,专注边缘计算和视频云产品与技术传播
513
文章
59
问答
来源圈子
更多
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载