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