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


