1
我一直有一些麻煩,通過http以我需要的速度從卸載服務器下載大量文件。在這種情況下,我需要獲取圖像,多達250組(最多36個圖像)(通常更少)。我已經嘗試了使用get_file_contents和copy(),兩者都可以工作,但速度很慢,只需20分鐘的單次運行就可以完成分鐘,當所有的操作都完成後,必須運行200組,最多可以運行200組,多達36個圖像。使用PHP從遠程服務器下載多個圖像的最佳方式
有沒有更快的方式下載使用PHP的許多圖像?
這是一個PHP問題或帶寬問題? – 2012-02-08 00:27:04
你得到了什麼樣的吞吐量?如果您認爲遠程服務器可能會限制各個連接,則可能會通過啓動多個下載來縮短總時間。遠程服務器在您的控制之下嗎? – halfer 2012-02-08 00:35:43
[2.5k +文件的捲曲下載太慢]的可能的副本(http://stackoverflow.com/questions/3848048/curl-download-of-2-5k-files-too-slow) - 這可能不會直接回答你的問題問題,但爲你的問題提供了一些啓示。尋找一個可以並行處理多個文件下載的下載客戶端PHP類。其中一些基於'curl'擴展名存在。 – hakre 2012-02-08 01:12:36