Php: Eseguire codice in background con CURL

Php: Eseguire codice in background con CURL

Con questo semplice script php potremo eseguire altro codice php in background senza preoccuparci di bloccare l'operazione che stiamo eseguendo sulla applicazione web in cui siamo

 

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, 'http://www.ma-no.org/test/test.php');
curl_setopt($ch, CURLOPT_FRESH_CONNECT, true);
curl_setopt($ch, CURLOPT_TIMEOUT_MS, 1);

curl_exec($ch);
curl_close($ch);

echo 'done';

Particolarmente utile quando ad esempio dobbiamo eseguire una operazione su database che richiede cambi e modifiche di migliaia di records