Php: Ejecutar código en Background

Php: Ejecutar código en Background

Con este sencillo escript podemos ejecutar otro código php en background sin preocuparnos de bloquear la operación que estamos ejecutando en la página web en que estamos.

 

$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';

Muy util cuando por ejemplo necesitamos ejecutar una operación en base de datos que necesita cambios de miles de filas de datos.