온라인 상점을 통합하는 스크립트 작업. 이미지를 다운로드하는 것은 시간이 많이 걸립니다, 나는 가져올 500 같은 제품이있을 때이 좋지 않아,PHP 5.3에서 많은 이미지를 다운로드하는 가장 빠른 방법은 무엇입니까?
// $asImageurls - array of string with image url's
foreach($asImageurls as $sImageUrl)
{
$imageContent = @file_get_contents($image);
// create filename, save image etc.
}
원격 서버와의 연결 :
는이 같은 코드 (간체)가 있습니다.
일부 병렬 다운로드에 대해 생각하고 있었지만 시작하는 방법을 모르겠습니다.
더 빠르게 만들려면 어떻게해야합니까?
1) 대신에 직접 이미지를 다운로드, 파일 (도 결국 대상 경로)에있는 모든 URL을 저장 :이 문제에 대한 두 가지 해결책이
나는 그것을 비동기 적으로 만들려고 노력할 것이지만, 가능하다면 PhP에 대해서 충분한 지식을 가지고 있지 않다 ... –
http://stackoverflow.com/questions/9308779/php-parallel-curl-requests 도움이되어야 – Clive
@Clive 나는 CURL이 병렬 다운로드를 지원한다는 것을 깨닫지 못했습니다. 어쩌면 당신은 대답을 추가해야합니다. – Kamil