最近帮同事从一台 Windows 主机下载一个 5GB 左右的工作流安装包,Edge 默认设置下显示剩余时间将近 25 分钟。我顺手打开之前调好的一个开关,再一看,剩余时间变成了 2 分 30 秒出头。同事第一反应是“你换网络了?”,我说没动网络,只是把 Edge 的并行下载(parallel downloading)打开了。他盯着进度条看了十几秒,然后问我这个开关在哪找,怎么之前从来没听说过。
网上其实有不少人在搜“edeg 下载加速”“parallel downloading”这类词,有些甚至把 Edge 拼错了还能一路找到这个功能,可见这东西藏得有多深。今天把这几年在各种版本 Edge 里折腾下载加速的经验整理一遍:先解释它到底是治哪种“慢”,再讲三种开启方式,然后说说提速原理、实测数据和官方一直不默认开启的原因,最后给你一套真正可复用的下载加速组合拳。
如果你是那种经常下载大文件的人——系统镜像、游戏安装包、开发工具包、几十 GB 的虚拟机磁盘文件——这篇文章应该能实打实帮你省时间。如果你平时只下载几个 MB 的小文档,可以先不用折腾,后面我会解释为什么不建议你开。
1. 先搞明白:parallel downloading 到底治的是哪种“慢”
1.1 浏览器默认下载为什么快不起来
很多人一遇到下载慢,第一反应是带宽不够,跑去升级宽带或者检查路由器。但实际上,浏览器默认的文件下载方式只有一个 TCP 连接在跟服务器通信。打个比方:一条高速公路明明有 4 条车道,浏览器却只允许一辆车在上面跑,后面排队等候的数据都在干瞪眼。
网络里的“单连接限速”非常普遍。很多服务器、CDN 节点、下载站、网盘外链,默认就会对单个连接做速度限制,却不限制同一 IP 的总连接数。换句话说,你本身能用的带宽可能还有富余,只是浏览器一条道走到黑,不善于利用。
我见过最典型的情况是:同一个软件安装包,同一台电脑,同样的网络环境下,Edge 默认下载速度只有 1.3MB/s,一旦打开并行下载,速度直接跑到 5.6MB/s 左右。带宽上限并没有变,变的是连接数。
1.2 是浏览器偷懒吗?其实是在做资源调度
你可能会问:既然单连接慢,为什么浏览器厂商不默认把所有下载都切成多线程?这就要说到并行下载的“代价”了。多线程下载需要服务器支持 Range 请求,也就是“断点续传”的能力;需要客户端把一个大文件拆分成多个分片,分别下载到临时位置;最后还要把所有分片按顺序合并回一个完整文件。任何一个环节出问题,都可能让下载速度变得更慢,甚至让文件损坏。
所以并行下载并不是浏览器“忘了做”,而是一个需要权衡取舍的加速方案。它不能保证所有文件都变快,更适合体积稍大、来源比较可靠的文件。明白这一点,你就知道为什么很多人开了开关以后觉得“没效果”,因为他的使用场景根本不对。
1.3 先泼一盆冷水:小文件就别指望了
并行下载启动本身有开销,包括发起多个请求、创建临时分片、最后合并落盘。一个 5MB 的小文件,单连接几秒钟就下完了,切成 4 段并行反而可能因为 TCP 握手和调度开销变得更慢,甚至会看到下载速度忽快忽慢。
此外,现代 SSD 和杀毒软件在同时写入多个临时分片时也不是零成本。所以我自己实际使用的经验是:低于 50MB 的文件默认不动,只有下载超过几百 MB,或者明显感觉到单连接速度被限制时,并行下载才值得开。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 开启路线图:旧版 flag、新版设置与中间态的检查方法
打开 parallel downloading 的方法,这几年其实发生过变化。经常有人在网上复制一段旧教程,结果在自己的 Edge 里找不到对应选项,就开始怀疑版本不对。其实不同渠道的 Edge、不同内核版本,入口可能完全不同。
2.1 路线一:通过隐藏实验室开关开启
这是最经典
