xlp1225 发表于 2015-12-6 21:13:04

解决长城宽带载入苹果app store页面慢的问题

本帖最后由 xlp1225 于 2015-12-6 21:19 编辑

问题:
自从用了长城宽带,最郁闷的事情就是在app store页面加载的时候,但一旦开始下载,那速度的确是非常快,基本达到百兆宽带极限速度了。

解决思路:
由于下载速度很快,而且和长城宽带客服确认过,长城宽带对app store下载做过优化,应该是所有运营商中app store下载速度最快的,所以数据链路应该很正常。那么,网页需要动过DNS解析成IP地址后才能访问,初步判断是DNS问题。

问题验证:
初步判断了问题在DNS之后,做了一些测试。首先在早上,中午,晚上,尝试打开app store,并测试下载软件,持续一周。发现一个规律,早上app store页面加载很快;中午可以加载,但速度会比早上慢;晚上就没打开过。而且我的macbook air上的app store也是同样的情况。所以进一步怀疑是长宽的DNS服务器性能太差,随着用户数量增加,DNS负载增加,最终导致DNS服务器响应缓慢。

解决过程:
为了确定是不是dns问题,使用4G打开app store,加载速度很快。然后在iphone中手动设置几个常用dns,分别测试打开app store 5次,测算加载完成页面的速度。最终发现使用百度dns(180.76.76.76)的加载速度最快,而且无论早上,中午,还是晚上,载入速度都差不多。然后,我手动在ac66u中手动指定首选dns为百度dns后,app store的确页面加载速度都很快了,但是新问题来了。原本使用默认dns时,虽然页面加载速度慢,但是百兆宽带下载速度最快可以达到10M/s,而使用百度dns后,速度却只能达到500-800K/s,速度相差巨大啊。然后我在路由器上恢复自动获取dns地址,记录下长宽默认的首选dns。然后再次手动指定dns地址,只是这次把首选dns设置位长宽的默认首选dns,备选dns设置为百度dns。

问题解决结果:
打开app store页面加载速度和手机上直接配置百度dns时候相比,稍慢一些(但比默认dns快多了),但区别不大,主要是非常稳定。而且下载时,速度却可以和原来一样达到7-10M/s。就此,问题算是完美解决了。终于不用再纠结了。

Sprite 发表于 2015-12-7 09:07:45

感谢分享,这样看上去长城宽带的App store优化没有想象的那么好,倒是百度DNS帮忙解决了问题.

xlp1225 发表于 2015-12-7 11:41:11

zfwaitingforyou 发表于 2015-12-7 09:07
感谢分享,这样看上去长城宽带的App store优化没有想象的那么好,倒是百度DNS帮忙解决了问题. ...

仅仅只是在app store下载速度快而已,但那个DNS的性能,真心啊太差。我测试试用阿里DNS,电信114的dns,还是google的dns,全都比长城宽带的好,找这些dns在晚上打开app store的时候,都能加载出来,虽然速度都比不上百度dns。

skz110 发表于 2016-5-2 19:32:59

AC66怎么手动设置DNS

右手边 发表于 2016-6-28 09:16:13

长城宽带部分资源较快,是因为其使用了内网缓存。如果你访问的网页没有被缓存过,他会先缓存再提供给用户下载。之所以使用百度DNS之后网络速度会下降,正式因为其绕过了,长城宽带的缓存机制,直接连接。而运营商为了降低网间结算的成本,会对这部分的连接进行限速。
页: [1]
查看完整版本: 解决长城宽带载入苹果app store页面慢的问题