2011-05-25 50 views
1

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

如果它不等,有没有一种快速的方法来确定文件是否完成下载,而​​不是选择sleep任意长度的时间?

在此先感谢。

回答

1

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

+0

谢谢!并感谢您指出并行 – msikd65 2011-05-25 20:49:56

相关问题