Поыему не подходит решение CURLOPT_PRPGRESSFUNCTION?
Как по мне, php curl это биндинг к libcurl, который как раз написан на C. Возможно нужно оптимизировать работу с курлом. Где-то в статье на хабре читал, что инициализацию курла один раз нужно вызывать. Если нужно загружать данные и выводить на страницу, то можно сделать так - создать очередь, куда складывать задания, как задание выполнилось (данные загрузились), отображать на сайте, но это без прогрессбара
Обсуждают сегодня