![](/img/trans.png)
[英]In PHP, how to download multiple files of same type with cURL from web directory?
[英]PHP download multiple files in curl or by any other way at the same time
我需要從許多網站下載許多文件,例如10個文件,通常需要(8-9)秒才能下載所有文件。
我想要的是同時(並行)發出請求,以便作業在(1-2)秒內完成。
我知道在單個請求和多個請求中使用curl。 但是10個文件的請求應同時開始
e.g. 02:38:14 // all the request started at this time
我有很多帶寬,因此並行下載不會有問題。
這可能是卷曲的還是其他任何方式?
如果要在外殼中執行此操作,只需使用&
將命令發送到后台。 這應該工作:
for I in `cat urls.txt`; do curl $I & done
這將循環訪問名為urls.txt
的文件中的所有url,並對其執行curl URL &
。 &
curl在后台運行。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.