我想下載(或簡單地file_get_contents)5個地方。我等待每個1.2秒,總共1.2X5 = 6秒。我想節省等待時間。我以爲我可以等待1.3秒就夠了。我怎麼接近?PHP中的並行下載文件
7
A
回答
8
可以使用curl_multi_*功能實現並行下載。
1
爲了讓您一開始,你可以同時使用PHP的POPEN分叉他們到後臺運行下載:http://www.php.net/manual/en/function.popen.php
2
這是可能的,但只能通過PHP
之外創建多個線程利用PHP腳本運行在一個單獨的線程,這意味着它只能做一次1個任務,只有這樣,你可以用PHP是這樣做通過創建/使用安裝/放置在您的服務器上的外部應用程序,並使用exec來執行此操作並等待exec的響應,或使用fork_ *函數來進入和退出線程。
0
http://code.google.com/p/multicurl-library/
btw。你正在尋找非阻塞連接。
相關問題
- 1. 在PHP中下載文件
- 2. PHP:下載文件
- 3. php下載文件
- 4. PHP文件下載
- 5. PHP下載文件
- 6. PHP,文件下載
- 7. php下載文件
- 8. 下載文件PHP
- 9. 使用PowerShell下載並運行文件
- 10. 爲並行下載分區文件
- 11. 並行下載多個文件? (Linux/Python?)
- 12. 下載文件並保存到PHP中的目錄中
- 13. PHP jQuery的下載文件
- 14. PHP包含文件的下載文件
- 15. 下載文件,並設置下載的文件名
- 16. 下載並保存JMeter中的文件
- 17. 下載Python中的文件,並取消
- 18. 強制php下載ZIP中的文件
- 19. php中的強制文件下載
- 20. 強制下載PHP中的文件
- 21. PHP/MySQL中的文件下載時間
- 22. 上傳sendfile文件作爲附件並下載php中的文件
- 23. 使用PHP強制下載文件並提供空文件
- 24. 並行下載
- 25. Php文件下載問題?
- 26. PHP文件不下載
- 27. PHP文件下載標題
- 28. Php/Codeigniter文件下載
- 29. PHP REST下載文件
- 30. 無法下載文件 - PHP
我不明白。你想在你的腳本中下載一些東西,或者提供下載的東西嗎?然後我不明白你想要做什麼與時間 – 2010-10-28 18:44:42
我想他想讓他的腳本並行下載5個文件。 – middus 2010-10-28 18:46:08
你可以執行命令行程序嗎? – 2010-10-28 18:51:20