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

使用mirror()和LWP::UserAgent(Perl)下载,perl,lwp-useragent,Perl,Lwp Useragent,我有一个关于在LWP::UserAgent中使用mirror()的问题。在继续执行脚本的其余部分之前,是否等待文件完成下载?(因此,如果我有一个for循环,比如说10个URL,它会尝试一次下载所有10个吗?或者它会先下载第一个,然后等到完成,然后再下载下一个等等。)我问这个问题是因为我下载了很多文件,我不想让服务器过载,我很好奇是否应该暂停 如果不等待,是否有一种快速方法来确定文件是否已完成下载,而不是选择任意长度的睡眠时间 提前谢谢 如果您使用LWP而没有任何特殊处理,是的,w8将完成下载。这

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

如果不等待,是否有一种快速方法来确定文件是否已完成下载,而不是选择任意长度的睡眠时间


提前谢谢

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