问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

Chrome、Edge浏览器内置多线程下载功能详解

创作时间:
作者:
@小白创作中心

Chrome、Edge浏览器内置多线程下载功能详解

引用
1
来源
1.
https://www.cnblogs.com/wydweb/p/18076565

浏览器也能实现多线程下载了?没错,Chrome和Edge等基于Chromium内核的浏览器都内置了这一功能。本文将详细介绍多线程下载的概念、如何开启浏览器的多线程下载功能,以及实际使用效果。

什么是多线程下载?

多线程下载是指在下载大型文件时,通过将文件分成多个部分并行下载,从而实现大幅提高下载速率的技术手段。这个概念并不复杂,我们平时常用的专业下载工具如IDM等便是采用多线程下载技术来提升下载速度的。

目前的 专业下载工具(HTTP下载) 之所以下载速度更快,就是因为使用了 多线程下载 技术。

假设下载一个 1GB 的文件,会被分割为 8 个 128MB 的文件块(8线程为例),然后与服务器建立 8 个连接,同时下载这 8 个分割后的文件块,如果单线程时最多 1MB/s 下载速度,那么现在理论上你的下载速度就从 1MB/s 提高到了 8MB/s。

这 8 个文件块都下载完成后,就会开始合并文件,这也是为什么下载完成后总会停顿一会儿才会提示下载完成。

如何开启浏览器的多线程下载功能?

任何基于 Chromium 内核的浏览器(国内套壳、Edge等)都支持该功能!

首先打开浏览器,在地址栏输入以下链接并按Enter键:

  • Chrome 浏览器:chrome://flags/#enable-parallel-downloading
  • Edge 新版浏览器:edge://flags/#enable-parallel-downloading

接着将默认值(Default)修改为启用(Enabled),最后点击按钮重启浏览器以使更改生效。

测试效果

虽然浏览器支持多线程下载,但其默认线程数相对有限。通常情况下,浏览器的默认线程数只有4-5个,而专业下载工具如IDM默认线程数为8,最高可达16。因此,在某些情况下,浏览器的下载速度可能不如专业下载工具。

为什么下载速度没有翻倍?

多线程下载并非万能的解决方案。以下两种情况可能导致下载速度没有显著提升:

  1. 服务器限制:某些网站服务器可能限制了同一IP地址的并发连接数,例如只允许建立一个下载连接。

  2. 文件大小未知:对于一些无法显示总大小的文件(如网盘实时打包后下载的文件),由于无法预先分割文件,因此无法进行多线程下载。

综上所述,浏览器的多线程下载功能确实可以提升下载速度,但其效果受到多种因素的影响。对于经常需要下载大文件的用户来说,了解并开启这一功能还是很有必要的。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号