Соединения cURL в PHP 8.5
Как известно, в версии 8.5 было добавлено сохранение установленной cURL- сессии, которая не уничтожается при закрытии и может в дальнейшем быть использована другими сессиями.
$sh = curl_share_init_persistent([CURL_LOCK_DATA_DNS, CURL_LOCK_DATA_CONNECT]);
$curl = curl_init(); curl_setopt($curl, CURLOPT_SHARE, $sh);
Без curl_close в конце.
Недавно проапгрейдил всем сервера с чат-ботами до PHP 8.5 и включил этот режим для всех отправок запросов в Max API и Telegram API
Итог - на скриншотах
Зафиксированы приходы веб-хуков от API до и после апгрейда (апгрейд на скринах от 8 августа)
Мы видим, что хуки стали приходить каждую секунду в отличие от раннего скрина.
Похоже, что действительно это нововведение хорошо влияет на производительность сети!