使用PHP从远程服务器下载多个映像的最佳方法

时间:2012-02-08 00:22:00

标签: php

我一直在以一种我需要的速度从删除服务器通过http下载大量文件时遇到一些麻烦。在这种情况下,我需要获取图像,最多250组,最多36张图像(通常更少)。我已经尝试过使用get_file_contents和copy(),两者都有效,但速度很慢,在20个组中只运行几分钟,当完成所有操作时,必须运行200组,最多200组,最多36张图片。

有没有更快的方法可以使用PHP下载那么多图像?

1 个答案:

答案 0 :(得分:1)

如果您在* nix服务器上,请尝试使用wget调用而不是调用get_file_contents / copy,因为我认为这将是一种更有效的下载图像的方法(只是在这里猜测)。

如评论中所述,它也可能是来自服务器或远程服务器的带宽问题。这些超出了stackoverflow的范围,您最好在serverfault

上发布