У меня есть база данных, и мне нужно представить данные через HTTP, используя веб-сервисы JSON. В настоящее время я разрабатываю наборы данных JSON, которые будут предоставляться в виде веб-сервисов. Данные из таблиц будут агрегированы для соответствия потребностям приложения.
Если размер данных велик, и мы попытаемся загрузить его сразу, тогда это может занять слишком много времени, и приложение не будет отзывчивым при запуске. Это плохо. Хорошо известно, что мы должны минимизировать количество http-запросов, которые приложение будет делать для загрузки данных. Однако, если бы мы разбили данные на маленькие порции, то на каждом шаге действия приложения приложение будет выполнять http-запросы, что также может быть решением без ответа.
Мы говорим здесь о разработке мобильных приложений, поэтому интернет будет доступен через сотового интернет-провайдера или Wi-Fi, поэтому скорость может быть довольно низкой. Я понимаю, что процесс разделения зависит от процесса работы приложения и т. Д., Просто любопытно, есть ли общие рекомендации? Например: если объем данных JSON превышает 1 МБ, тогда определенно разделите их на более мелкие фрагменты ...