大文件下载目前有什么可行方案吗?

使用问题 · 1400 次浏览
图灵榨汁机 创建于 2022-09-29 13:53

我用的quicker的下载文件功能,写了个并行下载的功能,我发现当我并行下载多个文件时,cpu的占用会变的很高,想问一下目前有什么大文件下载的方案吗(主要是想用quicker的进度条)?


回复内容
CL 2022-09-29 15:23
#1

同时下载几个多大的文件?CPU占用多少?电脑什么软硬件配置呢?  大文件可以考虑用下载器,比如IDM之类的。

图灵榨汁机 2022-09-29 15:44
#2

我同时下五个大文件,每个文件1G,cpu是R7 5800H,内存40G,quicker在下载时的cpu占用是80%,我特地开任务管理器看的。

CL 回复 图灵榨汁机 2022-09-29 17:14 :

方便的话可以步骤里去掉显示进度条的选项,看看有没有变化

图灵榨汁机 回复 CL 2022-09-29 21:04 :

去掉显示进度条后cpu还是满载的

图灵榨汁机 回复 图灵榨汁机 2022-09-29 21:11 :

c#我没写过我也不是很清楚,不过我感觉下载功能应该不需要占这么多的cpu资源啊,会不会是由一些奇奇怪怪的bug导致的

CL 回复 图灵榨汁机 2022-09-29 22:03 :

有没有下载地址?可私发下我这里试试

图灵榨汁机 回复 CL 2022-09-29 22:12 :

稍等,因为我那个是百度云盘的下载链接,走的开发者的api,所以要带一堆参数才能搞到下载链接,然后它为了防止盗链,还要求下载的时候要加headers,我直接发我现在的动作给你配置起来会比较麻烦,等我现在整理一下,等我做个测试的动作发你看看

CL 回复 图灵榨汁机 2022-09-29 22:13 :

算了,不折腾了,我这里等弄几个试试。

CL 回复 图灵榨汁机 2022-09-29 22:52 :

我这大概是这样


图灵榨汁机 回复 CL 2022-09-29 22:58 :

啊,那应该是我这边不知道什么地方出了问题,我去找找原因吧

图灵榨汁机 回复 CL 2022-09-29 22:58 :

十分感谢

CL 回复 图灵榨汁机 2022-09-29 22:59 :

等下次重启完电脑试一下看看

图灵榨汁机 回复 CL 2022-09-29 23:03 :

好,我一会试试

CL 2022-10-03 22:53
#3

https://getquicker.net/Help/Versions 发了一版,增大了一些缓存,可以试试有没有改善。

图灵榨汁机 回复 CL 2022-10-03 23:49 :

我更新之后,所有的python代码向quicker传递列表时全部报错,暂时测试不了了,我看看重装有没有用吧......

图灵榨汁机 回复 图灵榨汁机 2022-10-03 23:53 :

当我退回1.35.17时恢复正常了,我猜测可能与1.35.35升级了pythonnet有关

CL 回复 图灵榨汁机 2022-10-04 07:52 :

好的,我试下看看

CL 回复 图灵榨汁机 2022-10-05 08:11 :

https://getquicker.net/Help/Versions 对列表和词典的转换做了个处理,方便的时候可以下载最新版试一下看看。如果报错,麻烦调试运行发下报错信息~

图灵榨汁机 回复 CL 2022-10-05 08:59 :

刚刚测试了,下载的cpu占用明显变小了很多,十分感谢!

CL 回复 图灵榨汁机 2022-10-05 09:38 :

python的动作有没有报错呢?

图灵榨汁机 回复 CL 2022-10-05 10:25 :

字典和列表的返回正常,更复杂的格式我直接用json传了

CL 回复 图灵榨汁机 2022-10-05 10:29 :

好的~ 

回复主贴