WAP против XHTML-MP

В прошлом году мы разрабатывали веб-сайт интрасети, используя WAP и ASP.NET для серверной части, сайт уже работал и был признан успешным. Мы используем низкую телефонную трубку, которая была встроена в Openwave версии 6.

Теперь мы обновляем приложение, используя XHTML-MP, потому что мы думаем, что это будет технология мобильных приложений будущего, которая будет поддерживаться. Но производительность была очень хуже. Мы протестировали оба приложения в одно и то же время и один и тот же модуль, новое приложение в среднем на 10 секунд длиннее старого. Мы исключаем некоторые возможности, такие как перенаправление, и уже сжимаем страницу (размер обоих приложений составляет 2 КБ). Во время теста мы сталкивались с тем, что приложение XHTML-MP часто получало сетевые ошибки, такие как "Невозможно разрешить имя хоста" и "Время ожидания запроса", но не в приложении WAP с использованием того же устройства и браузера. Приложение использует тот же прокси. Мы протестировали как прямой доступ, так и прокси (WAP Gateway).

Мы добавили в наше приложение регистратор, который отслеживает, как долго приложение выполнялось за время сервера, и это было меньше секунды.

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

Означает ли это, что рендеринг XHTML-MP был дольше, чем рендеринг WAP в браузере Openwave? И почему я не вижу в интернете никаких документов, в которых упоминается об этом? Предлагается ли разработка нового веб-мобильного с использованием XHTML-MP?

Любая помощь и предложение очень ценю.

ucin

2 ответа

Это, очевидно, очень зависит от устройства (или диапазона устройств), не могли бы вы сказать нам, какие устройства пытаются форматировать xhtml?

Если да, то нельзя ли показывать WML этим старым проблемным устройствам? Вы можете посмотреть на их строку агента, например, чтобы определить, какую разметку вывести их.

Могу ли я спросить, сколько форматирования CSS вы делаете? Рекомендуется не использовать css широко для форматирования страницы, так как многие телефоны не обладают достаточной мощностью для ее обработки (по крайней мере, несколько лет назад, это было так).

Другие вопросы по тегам