使用mirror()和LWP :: UserAgent(Perl)下载

时间:2011-05-25 20:37:42

标签: perl lwp-useragent

我有一个关于在LWP::UserAgent中使用mirror()的问题。在继续执行脚本的其余部分之前,是否等待文件完成下载? (所以如果我有一个for循环,比如说10个url,它会尝试一次下载所有10个吗?还是先下载第一个,然后等到完成,然后下载下一个等等?)我问,因为我我下载了很多文件,我不想让服务器超载,我很好奇我是否应该暂停。

如果它没有等待,是否可以快速确定文件是否已完成下载而不是选择任意长度的时间到sleep

提前致谢。

1 个答案:

答案 0 :(得分:1)

如果你使用LWP而没有任何特殊处理,是的,w8下载完成。这是一个旧的LWP :: Parallel :: UserAgent可以并行下载。