加入收藏 | 设为首页 | 会员中心 | 我要投稿 源码门户网 (https://www.92codes.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 安全 > 正文

腾讯:大型实时对战手游的毫秒级网络优化

发布时间:2021-01-11 16:09:33 所属栏目:安全 来源:网络整理
导读:副标题#e# 《腾讯:大型实时对战手游的毫秒级网络优化》要点: 本文介绍了腾讯:大型实时对战手游的毫秒级网络优化,希望对您有用。如果有疑问,可以联系我们。 作者简介 张丹 腾讯游戏 新终端运营中心总监 手游技术专家,华为腾讯 NFV 产业联合创新实验室发

另外我们做了IP三地容灾,实现智能缓存,这样降低了更多的网络开销,同时使用多路解析,从中选择最正确的IP给客户端,另外我们会精确识别IP,对IP进行一系列的测速进行纠正,将速度最好的IP返回给客户端.另外我们提供非常多的接口,我们也支持多线程调用,提供同步和异步接口.

我们的智能解析服务适用也非常广泛,包括纯 IPV6 网络和 IPV4 网络,也支持 H5,也支持HTTPS?协议.

目前我们的数据提供20多个关键指标,包括解析量/劫持量/解决量/域名量/解析IP量/运营商统计/云服务商统计/解析耗时/缓存率等.我们还通过大数据计算对劫持的趋势进行预测.

其次我们提供一个整体的劫持趋势的一个分析,以及通过大数据进行劫持故障的发生概率预测.

最后我们还提供一个劫持原因分析,这些劫持原因主要包括解析为空/解析网关地址/解析到同网段地址(包括内网)/解析到错误地址/解析到旧地址/解析出非ip等.

以上是我们智营解析服务的优势,目前智营解析服务已经为所有的腾讯手游,以及部分腾讯云移动app合作伙伴提供服务,如有需要,可与腾讯云进行沟通使用这项服务.

3.2 资源防劫持优化方案-智营回源代理服务

接下来是我们资源防劫持的优化方案,资源劫持主要包括3种劫持:

  • 文件劫持,也就是文件不能下载.
  • 302劫持,某些运营商会对302跳转请求进行.
  • 内容劫持,某些运营商会解析 HTTP 的内容,在其中加入广告.

针对资源劫持我们主要是提供一个回源代理的解决方案,当我们判断资源或者页面无法正确下载之后,有可能这个资源被运营商劫持了,我们会这个请求转到我们的IP回源代理服务器,我们代理服务器再去cdn节点进行资源的一个拉取.

如果其中发生了302跳转到另外的下载页面,我们的代理服务器直接进行302跳转,不把这个跳转请求发给客户端,避免运营商对302跳转的一个屏蔽.

另外,由于种种原因,可能业务无法使用 HTTPS 协议,那么我们的 sdk 和回源代理之间可以通过 HTTPS 协议加密交互,防止运营商在 HTTP 协议加入广告内容,业务的客户端和后台还是使用 HTTP 协议.

经过这一系列资源防劫持的优化,我们的下载成功率提高了20%以上,其中资源劫持严重的业务下载成功率从之前的70%提高到97%.

以上智营解析和智营回源代理服务,解决了运营商劫持问题,也就是之前原因分析中的HTTP 错误等原因.

3.3 用户主动取消下载优化方案-增量下载

接下来我一下针对用户主动取消下载的一个优化方案.用户主动取消下载,最大的一个原因就是下载包太大,流量消耗太高,我们主要是提供一个增量更新的服务.

增量更新服务,主要是在服务端将新版本与每个旧版本之间的二进制差异进行一个打包,客户端只用下载更新包,然后在客户端sdk将更新包和旧版本合成的新版本游戏包,这样下载的数据包大小比新版本大幅降低达到50%以上,下载时长缩短45%,用户主动取消的比例大大降低,成功率提升10%以上.

P2P下载是用户之间端到端的一个下载,可以节省cdn带宽,边玩边下就是在游戏打开闲时进行下载.将增量更新和P2P下载和边玩边下进行比较,增量更新带来的收益是最大的.

以上就是我们在下载这个服务优化里面我个人觉得收益最大的三个方面.

4、实时对战网络优化

接下来我们实时对战的网络优化.这是我们手游的网络特点,我们手游网络和传统的 PC 网络有些不一样,一个是我们的无线接入网部分,一个骨干网部分,还有内网部分.

在手机游戏这个领域,我们的网络还面临很大的不稳定性,比如网络从4G切换到 Wifi,在4G情况下,突然来了一个电话一个短信,这样导致我们的网络终断,或者信号比较微弱或者无线网络负载过高的情况下导致网络非常不稳定,综上所述,手机的网络特点是和传统的PC游戏对比,具有非常大的复杂性和不稳定性.

4.1 智营网优服务

(编辑:源码门户网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读