дело не в скорости интернета, не ответе сервера и не в процессоре?
Плохими алгоритмами )
возможно у тебя приложение которое использует многопоточность, но реализует cpu-bound операции.
в таком случае, только асинк делать как я понимаю.
как это по-твоему поможет?
ну упор будет не на кол-во процессов, а на их "компактность" что-ли, или как посоветуешь сделать?
я могу посоветовать с профилирования приложения.
И не трогать асинк. 99 шансов из 100 что он тебе не нужен
понял, мне просто утром говорили что асинк даст огромный прирост в отличии от трединга
генерирую определенные данные, отправляю их на стороннее api и обрабатываю запрос
нет, только запрос - ответ
Генерация данных сколько времени занимает?
а я про вычисления, тогда генерация 50%, запрос 49.9%, обработка 0.1%,примерно так
Ну тогда попробуй распараллелить — отправляй данные как только смог хоть какую-то часть сгенерировать и продолжай генерацию дальше
выглядит так что у тебя тяжелая cpu-связанная задача. А как приложение сервится?
У тебя всего 1 запрос или их несколько происходит?
если я правильно понял, то через реквест сессию
Так у тебя какое-то серверное приложение или что? Я не понимаю. Фреймворк какой-то использовал?
Обсуждают сегодня