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

CDN对游戏的作用?

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

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

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

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

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

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

游戏加速器的作用?

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

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

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

点击回顾CDN百科:假如没用CDN,网络世界会变成什么样?

https://blog.csdn.net/qq_33857573/article/details/106061784

CDN百科:如何优雅地在云上“摆摊”——做直播带货,你不得不关注的技术

https://blog.csdn.net/qq_33857573/article/details/106758952

【CDN百科】专栏中,我们会不断科普CDN知识,解读CDN实践,分享CDN案例,如果你也关注CDN、使用CDN,请留言回复你关心的话题哦~~

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

  1. CDN百科 | 假如没有CDN,网络世界会变成什么样?

    很多人都知道CDN是内容分发加速,所谓内容分发,就是将本来位于源站的内容分发到全国各地的节点,方便用户去就近访问所需的内容.随着移动互联网.云计算等一代代技术变革,CDN已经成为了缓解互联网网络拥塞. ...

  2. 【白话科普】CDN 游戏加速器,两者是一个原理吗?

    说起加速,大家可能就会联想到"游戏加速"之类的场景,而说到现在流行的云服务加速,则离不开 CDN 这个词.那么 CDN 和游戏加速器是同一种东西么?从效果上看两者都是为了" ...

  3. CDN百科第七期 | 关于CDN的原理、术语和应用场景那些事

    简介:关于CDN,想必你一定看过很多官方的解释.今天,CDN百科第七期,将用一篇3844字的文章,来带你了解CDN的诞生.术语.原理.特征以及应用场景,看完这篇文章,相信你将会对CDN这项互联网基础设 ...

  4. CDN百科第三讲|如果用了云服务器,还需要做CDN加速吗?

    在全站上云的背景下,云计算已经不仅仅是大型互联网公司的独享概念,正在被更多的传统企业.中小企业甚至个人站长所采用.在众多云计算服务中,最常见两个产品就是云服务器和CDN,今天的CDN百科第三讲,就给大 ...

  5. 云小课|CDN第5课 CDN入门之—我的网站可以用CDN加速吗?

    摘要:CDN(Content Delivery Network,内容分发网络)通过将源站资源缓存到遍布各地的边缘节点服务器上,用户可以就近获取资源,从而达到加速的效果. 本文分享自华为云社区<[ ...

  6. 云服务商将占据 80% CDN 市场份额,传统CDN或将终结

    如今的国内CDN行业,曾由网宿科技与蓝汛组成的"双寡头格局",出现了一道道难以修补的裂痕. 虽然网宿科技2016年的表现十分亮丽,但从2017年第一季度业绩预告来看,可谓开年不利, ...

  7. 什么是CDN什么是高防CDN

    最近很多博主都在跟小蚁反应一个问题,就是我的网站用户反应很卡,接下来我给大家分析一下这是什么原理,用什么办法可以解决这个问题? CDN的含义是内容分发网络,通过在网络各处放置节点服务器在现有互联网基础 ...

  8. 【CDN】- 什么是CDN

    高冷科普: CDN,Content Delivery Network缩写,即内容分发网络.通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络流量 ...

  9. cdn系统服务器搭建,cdn服务器搭建系统

    内容分发网络 CDN 内容分发网络(CDN)将源站内容分发至靠近用户的加速节点,使用户可以就近获得所需的内容,解决Internet网络拥挤的状况,提高用户访问的响应速度和成功率,从而提升您业务的使用体 ...

最新文章

  1. element ui中走马灯放图片
  2. 【Groovy】Groovy 运算符重载 ( 运算符重载 | 运算符重载对应方法 )
  3. windows安装Python模块:requests
  4. opencv中vc14和vc15的区别?
  5. suse 11 oracle 10g,suse11+oracle10g安装
  6. mysql数据库行业应用_腾讯云发布MySQL 8.0数据库 可应用至更多行业场景
  7. 服务器端 python pdb 调试
  8. 虚拟化五、KVM虚拟化技术2
  9. 发那科数据服务器文件名,FANUC传输参数设置
  10. 南方cass快捷键命令修改在哪_南方CASS快捷命令
  11. C语言及程序设计概述
  12. Stacer ---- Linux系统优化和监测工具
  13. Dreamweaver入门基础与HTML视频教程
  14. simulink仿真之阶梯步长
  15. 硬件系统工程师需要具备哪些技能
  16. 用 Python 创建属于自己的网易云音乐
  17. 清华大学计算机系学术委员会,蔡懿慈
  18. 记 [GXYCTF2019]Ping Ping Ping 1
  19. Prometheus监控神技--自动发现配置
  20. 花了2小时,搭建了一个物联网项目,值了 ~

热门文章

  1. IOS之 基本动画原理
  2. Power Designer数据库建模
  3. connect的使用
  4. TensorFlow的子项目DELF的测试及学习
  5. 三菱FX3G/FX3S+485bd扩展,采用modbus rtu协议,crc校验,通讯控制四台E700变频器,可以实现正反转
  6. PythonOpenCV识别视频人脸
  7. 【人脸识别系列】| 人脸比对判断并查找面部特征
  8. windows10 修复print spooler无法启动问题 错误代码:0x8007076b 无法创建终结点映射表数据库项
  9. BackgroundMattingV2 百度网盘 模型文件
  10. 分数转小数,求转成的小数的循环节