网络环境:
我的电脑以及手机上的其它 app 下载速度都不会超过 1.5M 。
唯独小米的应用商店,下载速度可以突破 10M(关闭了 SIM 卡流量)  
好奇这是如何做到的?
|  |      1ysc3839      2023-08-22 16:25:29 +08:00 via Android 多线程?小米应用商店就是用系统下载管理的,而 MIUI 的下载管理用了迅雷的下载引擎,可以尝试关闭迅雷下载引擎。 | 
|      2mianlaodie      2023-08-22 16:29:17 +08:00 虚标 | 
|  |      5sunrain OP @mianlaodie 跟同事想法一样,他掏出华为,我俩下载同一个 app ,他先下载到 47%,然后我才开始下载,我都装完了,他还没下完。 | 
|  |      6tool2d      2023-08-22 16:33:45 +08:00 我也觉得是虚标,也不这种限速也太弱鸡了。 很大可能是 1.5M 的 TCP 压缩流,解压后 10M 大小,小米的应用商店:看,我的速度有 10M/s | 
|  |      7villivateur      2023-08-22 16:46:01 +08:00 你把手机状态栏的流量显示打开,看看是不是真的有这么高的流量 | 
|  |      8xiaodongus      2023-08-22 16:51:40 +08:00  1 也有可能你们公司内网有人挂 PCDN ,你的下载走内网了 | 
|  |      9Niphor      2023-08-22 16:57:13 +08:00 你让网管帮你看看 | 
|  |      10Tink PRO 从你们公司其他人的小米手机拉取的吧 | 
|  |      11someday3      2023-08-22 17:34:25 +08:00 @tool2d  跟据楼主 5 楼的回复,不是虚标,是实打实的快。 安卓应用已经是 zip 压缩了,TCP 压缩流不可能是 1.5 膨胀到 10 的,有这技术做压缩软件直接打爆市场。 @xiaodongus @Tink PCDN 这个问题首先得排除个人用户的,我的小米手机在各种情况下都能加速,如果是个人用户肯定会有时好时坏,不太可能很多场景下都能加速。 其他的我也没想到太多,这个问题也困扰我很久了,小米的应用市场是真的快,我经常回家之后 20+的更新,早早就下载完了,安装一直在排队。 | 
|  |      12sunrain OP @tool2d 对,如 5 楼。 @villivateur 就是看到状态栏 @xiaodongus 这个可以研究看下 @Tink 这个排除,这样违法😂 @someday3 同一楼,是不是跟迅雷的 p2p 服务有关 | 
|  |      13broken123      2023-08-22 18:16:51 +08:00 是因为最近的机房离你比较近的原因 么? 静态资源加速 | 
|  |      14broken123      2023-08-22 18:17:43 +08:00 有没有可能是因为专线的光钎呢速度快呢 | 
|  |      15lazywen      2023-08-22 18:22:19 +08:00 via Android 可能走了 ipv6 ,某些限速对 ipv6 不起效,之前就发现一个不知名路由设置了限速但只对 ipv4 起效 | 
|  |      16mainjzb      2023-08-22 18:22:35 +08:00 可以在电脑上用 IDM 下载东西试试,如果 IDM 也快,再来讨论多线程是如何突破限速的 | 
|  |      17AoEiuV020JP      2023-08-22 18:24:45 +08:00 听起来确实可能是只限制了 tcp ,然后迅雷 p2p 走了 udp 绕过了限制, | 
|      18loopinfor      2023-08-22 19:02:36 +08:00 有没有可能实际下载的文件没那么大? 小米的不知道,某些应用商店是支持增量更新的(比如 Oppo 应用商店,更新微信时提示原大小 249MB ,但省流更新只需下载 170MB ) | 
|      19loopinfor      2023-08-22 19:03:43 +08:00 我手机上最夸张的是阿里云盘,原大小 136MB ,省流更新只需要 16.2MB | 
|  |      21sunrain OP @broken123 不会的 @loopinfor 下载的时候我们对比文件大小了,是全量包,不是 diff 包。 @lazywen @AoEiuV020JP 反编译了一下,下载的时候自定义了 DNS 解析,可能是用了 ipv6 ,没做具体研究。   | 
|      22congcong555      2023-08-22 19:23:40 +08:00 为啥网管要做限速? | 
|  |      23Muniesa      2023-08-22 19:44:01 +08:00 via Android 我在家下载也是,一百兆的宽带能跑到 40MB/s | 
|      24296727      2023-08-23 09:51:58 +08:00 @congcong555 公司宽带贵,如果不限速,有俩人迅雷,一公司人都用不了 | 
|  |      25broken123      2023-08-23 10:37:09 +08:00 和 ip v6 没得关系 我意思是 他比如说机房分配的物理地址就比如离你城市很近 ,路程就比较短,你在上海访问新疆的服务器肯定没得 上海访问上海的服务器快涩 | 
|      26datocp      2023-08-23 11:23:13 +08:00 一般按经验我会认为这怎么可能,可是当年在 routeros 下测试确实遇到超过接口上限的情况,至今百思不得其解。也许真的没理解 tc 到底能不能限制 udp 流量。把这些.exe 放在自己的 vps 又是正常的。所以看起来只有 dl.softmgr.qq.com 有问题。 http:/ /dl.softmgr.qq.com/original/Drivers/dotnetfx35_3.5.exe http:/ /dl.softmgr.qq.com/original/Drivers/dotnetfx45_full_x86_x64.exe http:/ /download.microsoft.com/download/b/a/4/ba4a7e71-2906-4b2d-a0e1-80cf16844f5f/dotnetfx45_full_x86_x64.exe 当然了也存在像迅雷那种误报情况,都光速了。。。 |