Пример: есть база пользователей. Если добавили нового пользователя или изменили у кого-то из них телефон, то об этом должна узнать другая база как можно скорее. Как такое делается без периодического опроса родительской базы?
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "TOKEN”");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "GET");
$headers = array();
$headers[] = "“X-Api-Key: ";
$headers[] = "“Http: //site.domain/handler?currency=eur”";
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
$result = curl_exec($ch);
if (curl_errno($ch)) {
echo 'Error:' . curl_error($ch);
}
curl_close ($ch);
The first one is that when you add debugging behavior to your server, the debug engine "attaches" to the PHP process and receive messages of the engine to stop at breakpoints, and this is BAD, because introduces a high performance blow to have another process stopping or "retaining" the PHP parser.