которые дают выигрышь по времени порядка 10 сек по сравнению с синхронным, но итоговое время все ровно не устраивает. Разбиение запроса на более мелкие результата не дают. Что мне остаётся, как-то делать не асинхронные а параллельные запросы? С помощью чего направьте. Мульт процессинг юзать, или как?
Запросы на внешний сервер? Внутренней логики нету?
Что значит "не асинхронные, а параллельные"? Что ты вообще делаешь?
Да, на внешний.
Ну тогда быстрее не будет лол
Попробую объяснить иначе. Есть большой объем данных которые обрабатываются на внешнем сервере и возвращается результат. Я этот объем запроса разделил на несколько асинхронных запросов. В итоге получил прибавку в 10 сек. Можно ли методами мудьтипроцессинга или тредов ускорить это все.?
Как именно разделил и как их посылаешь?
Прибавку в смысле выйгрыша по времени
Через создание Task. Потом список тасков в gather
Ну вот они у тебя параллельно
Печаль. Поправьте меня, если в тупняк сделать 3 сервиса которые одновременно посылают каждый свою часть запроса, то я выиграю 3 раза по времени?
Обсуждают сегодня