您的位置:首页 > 理论基础 > 计算机网络

移动4G网络App页面加载时间过长

2017-02-09 00:04 302 查看

移动4G网络App页面加载时间过长

发现问题

2016年12月份开始,使用android客户端的部分用户反映在使用移动4G网络的情况下,App内的页面加载时间过长,几乎加载不出来,导致无法正常使用App。

查找原因

1、由于目前只有使用Android客户端的用户反映此问题,首先想到是否为12月份上线的App存在bug,经对比,上线功能不涉及此问题页面的代码,且在下边的(3)中进行测试时,发现有问题的手机使用早些版本的客户端的时候一样存在该问题,因此Android客户端的bug排除在外。

2、是否是因为App配套的Service服务有问题,但是IOS、Android使用的是同一套,因此也排除在外。

3、公司内部使用有问题的手机、SIM卡,没有问题的手机、SIM卡进行交叉对比测试发现:有问题的手机内的SIM卡放在其他手机是可以正常访问的,没有问题的SIM卡放在有问题的手机内也会出现不能访问。因此应该是手机的问题。但是问题是从12月份开始出现的,这样又否定了手机的问题。

4、至此,那问题一定是出在12月份上线的某些东西上了。将12月份的工作逐渐测试、筛选,突然发现有问题的手机网络请求走的是IPV6而非IPV4,在经过测试,问题就出现在IPV6上!

查看手机的APN中的协议:

系统设置-移动网络-sim卡管理-接入点名称(APN)-修改接入点-APN协议(IPv4/IPv6),如果默认的是IPv6或者是IPv4/IPv6,就更改为IPv4保存,然后再去打开App查看网络数据加载是否正常了。



总结

1、12月份因为IOS上线审核,网站启用IPV6.

2、Android系统的开源性,部分手机-设置-移动网络-Sim卡管理-接入点名称(APN)-修改接入点-APN协议(IPv4/IPv6)-有的系统默认使用的是IPv6,而IPv6目前在国内的网络大部分还没有升级到IPv6,所以可能走的网络线路是:国内-国外-国内,这样绕了一大圈才请求到数据,所以造成页面加载时间过长.

3、中国移动升级4G+.

综合以上的多方面原因,导致出现此次问题。

解决

现阶段方案: IOS上线审核阶段暂时开启IPV6,审核通过上线之后再关闭IPV6。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息