Member 13809462 Ответов: 1

Android-приложение работает слишком медленно.


Всем привет,
Я разработчик android.Я разработал одно приложение . в этом приложении все данные поступают с SQL server, но из-за этого мое приложение становится слишком медленным. как с этим справиться? пожалуйста, помогите мне. Заранее благодарю вас.

Что я уже пробовал:

Что я для этого стараюсь ? пожалуйста помочь. я не знаю, что делать.

[no name]

Пожалуйста, покажите нам, что вы пробовали. Мы не можем ответить на вопрос, как это.

Mohibur Rashid

Что происходит? Запрос слишком медленный? Медленная сеть? слишком большие данные? приложение обрабатывает данные слишком медленно?

Member 13809462

слишком большие данные

Mohibur Rashid

Если возможно, сделайте основной расчет на сервере. Если данные большие, то было бы разумно сделать основные вычисления на стороне сервера. Подумайте о 3-уровневом приложении.

Member 13809462

могу ли я сделать это с помощью синхронизации данных?

CHill60

С чего бы это?
Нам также очень трудно помочь вам, не имея абсолютно никакой информации о вашем приложении, данных, где оно хранится, как вы его извлекаете.
Если "данные слишком велики", то не извлекайте их все сразу - подумайте о своем пользователе.

1 Ответов

Рейтинг:
1

Mohibur Rashid

Как сказал @CHill60, нам трудно дать вам представление о том, как решить эту проблему, так как мы не знакомы с вашим требованием, архитектурой. Вы можете рассмотреть несколько вопросов в качестве решения:
1. Подкачки. Разделение данных на меньший фрагмент и отправка следующего фрагмента по запросу пользователя. Примером запроса пользователя может быть "прокрутка вниз" или "прокрутка вверх", а также кэширование данных в устройстве Android.
2. Как я уже предлагал ранее, тяжелая обработка может быть выполнена на стороне сервера.

---------------------      --------------------      --------------------
|                   |      |                  |      |                  |
|  Data tier        |-----\|  Application     |-----\|  Presentation    |
|                   |-----/|  tier            |-----/|  tier            |
|___________________|      |__________________|      |__________________|

Пожалуйста, взгляните на ссылку, которая хорошо описывает это: Трехуровневая архитектура - ManagementMania.com[^]
3. переопределите и оптимизируйте то, что абсолютно необходимо для вашего мобильного приложения.