问题描述
||
我对在
LWP::UserAgent
中使用mirror()有疑问。在继续执行脚本的其余部分之前,它是否等待文件完成下载? (所以,如果我有一个for循环,比如说10个网址,它将尝试一次下载所有10个网址吗?还是先下载第一个,然后等待完成,然后再下载下一个,等等?)正在下载许多文件,并且我不想使服务器超载,并且很好奇是否应该暂停一下。
如果不等待,是否有一种快速的方法来确定文件是否已完成下载,而不是选择任意长的时间到sleep
?
提前致谢。
解决方法
如果您在没有任何特殊处理的情况下使用LWP,可以,将完成下载。这是旧的LWP :: Parallel :: UserAgent可以并行下载的内容。