故事从一个bug开始,客户反应很多网页打不开。就像下面这个样子。
这里写图片描述为了这个bug,整个团队都在测试。症状就是:同样的地址,PC能打开,IOS能打开,Android的有时能打开,有时又不行了。而且有的网页打开一次,过了一会又不能打开。出现的莫名其妙。后台通过修改WebView的缓存策略稍微缓解了。但是我们并不知道问题出在哪里。结果今天又有一个网页出现这种情况,于是我开始抓包,发现了很多原来网页没有的请求。
这里写图片描述我查了一下这个IP,发现是成都联通。
这里写图片描述百思不得其解,怎么会有成都联通的请求。后来一想,好像我用的就是成都联通的卡。难道和这有关。果然,我把网络缓存联通4G以后,网页秒开,而且还出现了这些东西。
这里写图片描述我刚刚又打开了这个网页,发现了这个。
这里写图片描述现在想来以前那些不能打开的网页都是已经被篡改过,但是却连接不到联通的服务器,所以造成资源加载不出来的bug。
就目前中国这么流氓的运营商环境来说,看来必须使用https了。
最后我想对运营商说。
网友评论