Обновился rolling-curl — PHP-класс для параллельного выполнения большого количества асинхронных HTTP-запросов при помощи curl, который я начал поддерживать в мае 2010.
Пример использования можно посмотреть в анонсе библиотеки. Сегодня я остановлюсь на изменениях, сделанных в основном LionsAd, за что ему огромное спасибо.
- Исправлена ошибка, не позволяющая перезаписать значения из конфигурации CURL по умолчанию.
- Теперь используется
curl_multi_select, что должно убрать излишнюю нагрузку на процессор. - В параметры обработчика теперь передаётся
$request, содержащий соответствующий объект запроса. - Класс
Requestпереименован вRollingCurlRequest. - Добавлен функционал для работы с группами запросов. Смотрите
RollingCurlGroupи README. - Теперь можно настроить таймаут для
curl_multi_select. single_curlтеперь возвращаетtrue.- Улучшенный README с дополнениями.


