Приложение Sencha Touch работает очень медленно - PullRequest
1 голос
/ 18 января 2011

Я завершил пользовательский интерфейс для своего приложения в Sencha Touch и интегрировал каждую страницу.Но когда я запускаю приложение, оно ужасно медленно (даже без каких-либо функций - даже без подключения к базе данных).Кто-нибудь знает, как заставить приложение работать быстрее?Любая помощь с благодарностью. Спасибо заранее.

Ответы [ 2 ]

0 голосов
/ 12 апреля 2012

Вид здесь . Надеюсь, это поможет.

0 голосов
/ 28 июня 2011

Без большого количества кода трудно сказать, в чем именно будет проблема. Тем не менее, существует множество распространенных причин низкой производительности:

  • DOM заходит слишком глубоко
  • Не уничтожать панели после того, как вы закончите с ними
  • Использование интенсивной анимации на старых / более медленных телефонах
  • автоматическая загрузка всех ваших данных при инициализации приложения, а не отложенная загрузка при открытии соответствующей панели

Я бы настоятельно рекомендовал, если вы еще не проверили, , чтобы посмотреть это видео по оптимизации Sencha Touch . Там тоже есть слайдшер, хотя и менее подробный. Это только начало - мобильные устройства имеют меньше памяти и ресурсов процессора, поэтому элегантный и эффективный код - лучшее лекарство. Я проследил бы за просмотром этого видео и прочитал о том, как строит ваше приложение в архитектуре MVC .

...