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上!
1、12月份因为IOS上线审核,网站启用IPV6.
2、Android系统的开源性,部分手机系统默认优先使用IPV6.
3、中国移动升级4G+.
综合以上的多方面原因,导致出现此次问题。
现阶段方案: IOS上线审核阶段暂时开启IPV6,审核通过上线之后再关闭IPV6。
新闻热点
疑难解答