去年我们使用 WAP 和 ASP.NET 为服务器端开发了 Intranet 网站,该网站已经投入生产并被认为是成功的。我们使用内置 Openwave 版本 6 的低端手机。
现在我们使用 XHTML-MP 更新应用程序,因为我们认为这将是未来将支持的移动应用程序技术。但是性能非常差。我们在同一时间和同一模块上测试了这两个应用程序,新应用程序比旧应用程序长 10 秒(平均)。我们消除了重定向等几种可能性,并且我们已经压缩了页面(两个应用程序都是 2 kb 大小)。在测试过程中,我们遇到了 XHTML-MP 应用程序经常出现网络错误,例如“无法解析主机名”和“请求超时”,但在使用同一设备和浏览器的 WAP 应用程序上却没有。应用程序使用相同的代理。我们使用直接访问和使用代理(WAP 网关)进行了测试。
我们在我们的应用程序中放置了记录器,用于跟踪应用程序在服务器时间内执行了多长时间,并且不到一秒。
我们已经为此投入了大量时间和金钱,但我们无法弄清楚问题的原因。
这是否意味着在 Openwave 浏览器上渲染 XHTML-MP 比渲染 WAP 更长?为什么我在 Internet 上没有看到任何提到此的文件?是否建议使用 XHTML-MP 开发新的网络移动设备?
任何帮助和建议都非常感谢。
ucin