Как мне реализовать следующий сценарий на практике?
SO. Я разрабатываю приложение, в котором мне нужно выполнять длительные действия, которые, как оказалось, занимают более 30 тысяч МС на запрос, когда я его тестировал. Он выполняет некоторые вызовы API на сторонние серверы и возвращает данные в форматах Json и изображений.
Во время поиска вопросов SO и многих других сообщений в блоге, касающихся этой проблемы, я обнаружил, что у меня есть только два варианта.
1-й. Чтобы действие возвращало частичный вид и отображало его на главном виде, показывая некоторые причудливые загрузочные GIF-файлы до тех пор, пока ход выполнения действия не будет завершен.
2-й. Приходится писать API-контроллеры и делать там фоновую работу.
Каков наилучший выбор между этими двумя решениями и есть ли какая-то другая техника, которую я пропустил и лучше справился с ситуацией?
Спасибо
Что я уже пробовал:
Я просто читаю блоги о веб-API и связанных с ними вещах