В прошлом году мы разработали интранет-сайт с использованием WAP и ASP.NET для серверной части, сайт уже работал и был признан успешным. Мы используем недорогой телефон со встроенным Openwave версии 6.
Теперь мы обновляем приложение, используя XHTML-MP, потому что думаем, что это будет технология будущих мобильных приложений, которые будут поддерживаться. Но спектакль был очень хуже. Мы тестировали оба приложения в одно и то же время и в одном и том же модуле, новое приложение на 10 секунд (в среднем) дольше старого. Мы исключаем некоторые возможности, такие как перенаправление, и мы уже сжимаем страницу (размер обоих приложений составляет 2 КБ). Во время теста мы столкнулись с тем, что приложение XHTML-MP часто получало сетевую ошибку, например «Невозможно разрешить имя хоста» и «Время ожидания запроса», но не в приложении WAP, использующем то же устройство и браузер. Приложение использует тот же прокси. Мы тестировали как с использованием прямого доступа, так и с использованием прокси (WAP Gateway).
Мы поместили в наше приложение регистратор, который отслеживает, как долго приложение выполнялось по времени сервера, и это было меньше секунды.
Мы уже вкладываем в это столько времени и денег, но не можем понять, в чем причина проблемы.
Означает ли это, что рендеринг XHTML-MP длился дольше, чем рендеринг WAP в браузере Openwave? И почему я не вижу в Интернете никаких документов, в которых упоминается об этом? Предлагается ли разработка нового веб-мобильного устройства с использованием XHTML-MP?
Любая помощь и предложение очень ценны.
ucin