开启chrome多线程下载
复制链接下面链接到chrome中
chrome://flags/#enable-parallel-downloading
允许多线程下载。
有没有小伙伴和我一样开了和没开之前没啥两样的。
使用neatDownloadManagement下载工具
使用neat手动的开启多线程下载。
有两种方法添加neat工具。
-
直接下载neat应用
-
在chrome中添加拓展程序
软件下载地址
https://www.neatdownloadmanager.com/index.php/en/
chrome 拓展程序
https://chrome.google.com/webstore/detail/neatdownloadmanager-exten/cpcifbdmkopohnnofedkjghjiclmhdah?hl=zh-CN
chrome中添加是最方便的在网页中点击下载链接,neat就会自动开启下载。不过个人觉得没有使用app下载来的速度块。建议两总都用上
使用方法
设置一下最大的线程数量,默认应该是8个线程。
点击New URL粘贴资源地址,即可开始下载
neat会在下载过程中不断开启线程
300MB+文件也不过个把分钟,而且由于线程的不断增多速度会越来越快
并不是所有文件都支持
它其实利用了分片下载。在请求的网络资源地址中只有在http相应头中设置了Accept-Ranges属性的文件才可以利用多线程下载
可以使用chrome的开发者工具、curl命令行工具或Postman等请求工具来查看资源是否支持分片下载。
总结
- neat工具利用Accept-Ranges向服务器请求特定的数据范围。最后将请求到的每个部分拼在一起得到原始的文件。
- 也就是说只有支持Accept-Renges的资源才可以使用。
- 百度云还是那个熟悉的百度云
了解更多:MDN Range_requests