Пума Тайланд: domainlines.com - по совету одного человека, его комментарий есть выше, купил у них. Все прекрасно. Оплатил на англ. сайте через ВМ, очень удобный кабинет, бесплатный whois (регистратор не русский то, и домен тоже) и так далее.
yeti357: Я делаю бекенд к сайту. Много людей одновременно кидают запросы, а на каждый запрос нужно выполнить парочку запросов на сторонние АПИ. Это занимает 5-10 секунд. Но это не обычные запросы на API - этот АПИ возвращает что-то, и без этого "что-то" никак, нужно подождать ответа. По-этому я и спрашиваю.
setImmidiate не помог, а чем он должен был помочь то? Все точно так-же. Хорошо, а если всередине event'а есть синхронный запрос на api? переделать его под async запрос? Все это мне очень не нравится. В C# все ограничивается Task.Run, а тут.. это вообще реально сделать? Любыми библиотеками и способами, это не важно.
Алексей Уколов: =_= Хорошо, ситуацию обьясню: есть код, дальше нужно вытянуть юзера, дальше опять код, дальше операции с юзером, дальше опять код, опять с юзером, опять код. Как тогда быть?
Обработка не большая, всего 2-5 элементов, но при этом на каждый элемент нужно совершить два запроса на стороннее API, которое часто очень сильно лагает (точнее Steam API). По-этому и хочу сделать асинхронность. Что сюда подойдет лучше? Task.Run или parallel for each? С вашим вторым способом не вижу смысла заморачиваться =)