2014-12-09 3 views
2

내가 만든 API로 이미지의 크기를 조정하라는 요청을 보내려고합니다. 요청을 보낸 후 크기가 조정 된 이미지가 작성되기를 기다리는 동안 크기가 조정되지 않은 이미지를 제공합니다. 거기에 컬 요청을 만드는 방법이 있지만 신속하게 이미지를 제공 할 수 있도록 응답을 기다리지 않습니까?응답을 기다리지 않고 Curl Multi Exec 실행

이 내 전류 (차단) 솔루션입니다 :

$mh_curl = curl_multi_init(); 
$ch = curl_init(); 
//POST request 
curl_setopt($ch, CURLOPT_URL, $api_url); 
curl_setopt($ch, CURLOPT_HEADER, 0); 
curl_setopt($ch, CURLOPT_POST, 1); 
curl_setopt($ch, CURLOPT_POSTFIELDS, $data); 
curl_multi_add_handle($mh_curl, $ch); 
$running = NULL; 
//execute curl handles 
do { 
curl_multi_exec($mh_curl, $running); 
curl_multi_select($mh_curl);  
} while ($running > 0); 
//close the handles 
curl_multi_remove_handle($mh_curl, $ch); 
curl_multi_close($mh_curl); 

답변

3

시도 :

$cmd = 'curl -s "http://my.domain/script.php"'; 
exec($cmd . " > /dev/null &"); 

이것은 열반

에 컬 결과를 이끌
관련 문제