Я написал веб-приложение с каркасом jquery mobile. К сожалению, слишком часто это занимает слишком много времени, пока страница не будет полностью загружена (среднее время около 4-6 секунд), что делает юзабилити ужасным.JQuery Mobile слишком медленно
Использование браузеров с перерывами практически не требует времени ожидания. Более новые телефоны или планшеты приемлемы для скорости.
Серверная обработка (например, запросы db) работает быстро, используя пул соединений c3p0. Поэтому я исключаю, что это может быть проблемой, почему страница показывает задержку. Иногда это также занимает слишком много времени, пока не будет активирован метод-метод ajax-вызова.
Есть ли у вас предложения, что я могу сделать, чтобы получить лучшую производительность? Я использую шаблон «multipage», который означает (если я не ошибаюсь), что запрос, перенаправленный из вызовов Spring-Controller, подходит jsp (Resolver) в качестве открытого вида. Вся логика, исходящая из атрибутов весеннего контроллера, интегрируется в jstl-теги на странице jqm. Я не знаю, хорошо ли это, но соответствует классическому веб-разработке.
В случае, если я не получу лучшую производительность, рекомендуется ли разрабатывать собственное приложение для Android и ios, если приложение часто используется? Я читал, что веб-приложения - это решение для веб-сайтов, которые сейчас и сейчас посещают их пользователи, но не находятся в постоянном использовании ими. Может быть, гибридный подход приведет к лучшей подготовке?
Попробуйте предварительно загрузить страницы –
Не могли бы вы привести пример? –