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