泰州专业网站建设制作,专业网站设计第三方,最受欢迎的网站开发语言市场有率,莘县网站建设费用问题
对后端来说#xff0c;网络卡了问题#xff0c;本身很难去排查#xff0c;因为是 App 通过互联网连接服务
总结下#xff0c;以往经验#xff0c;网络卡#xff0c;通常会有以下情况造成#xff1a;
某地区网络问题某地区某运营商问题后端服务超载前端网络模块 …问题
对后端来说网络卡了问题本身很难去排查因为是 App 通过互联网连接服务
总结下以往经验网络卡通常会有以下情况造成
某地区网络问题某地区某运营商问题后端服务超载前端网络模块 BUG后端网络模块 BUG
某地区网络问题
一般通过拨测手段来判断是否有这个问题
比如可以用阿里云的拨测工具 https://boce.aliyun.com/detect/ping
特别是出海的游戏遇到网络问题首先就是拨测下
某地区某运营商问题
笔者就遇到过这样的问题最后排查下来只有韩国棒子用某运营商业务的手机网络出问题
对于这种问题只能依靠客户端打点数据上传收集
且信息越详细越好如
IP操作系统地区运营商网络事件Ping 延迟
根据这些信息聚合成图表对下事发时间直接就可以排查是否是这个问题
后端服务超载
后端服务超载也会造成卡顿
这种通常比较好排查。因为遇到这种情况服务通常是不健康的线上监控系统通常就已经在告警了
前后端网络模块 BUG
这种概率很低了一般属于项目前期。开发过程中通常就会解决掉了
Ping 延迟
如果能让玩家直观的感受到是网络卡而不是其他这样上报的 bug 就更有针对性
比如游戏画面上显示 Ping 延迟就是一个好方法
这里有个小细节实际上有 2 种 Ping :
ICMP 协议实现的 PingPing 实现经过 game 服的回包
这两种都很有用处
ICMP 协议直观反映 App 到服务的网络质量game 服处理的会包结合 ICMP 的差值能反映服务是否已经超载