супер героев по студияим. При выборе студии, запрос обращается через ретрофит к superheroapi.com. Возникла проблема в долгой загрузке данных. В среднем в секунду отправляется 5 запросов, тогда как в том же Марвел 339 героев, что занимает слишком много времени. Собственно вопрос, как можно ускорить даный процесс? (увеличить количество запросов в секунду? уменьшить количество подгружаемых героев, остальные потом догрузятся?)
Помимо этого возникает проблема: если выбрать марвел и, пока он не загрузился до конца, выбрать другую студию, то туда догружаются герои марвела (видимо те, которые не успели загрузится при первом выборе)
Ну, к примеру, загрузить всех героев всех студий (их там не на сто мегабайт же?) в кеш приложения при первом запуске приложения в фоновом режиме.
В том и проблема, что это просто JSON, но в API нет getAll. Приходится делать getHeroById 731раз (столько героев), что долго. Вот и хочу узнать как можно ускорить запросы)
Обсуждают сегодня