去年我们用WAP和ASP.NET为服务器端开发了内部网网站,该网站已经投入生产,并被认为是成功的。我们使用的是Openwave版本6内置的低端手机。
现在我们使用XHTML-MP更新应用程序,因为我们认为这将是未来支持的移动应用程序技术。但表现却非常糟糕。我们在相同的时间和相同的模块上测试了两个应用程序,新的应用程序比旧的应用程序(平均)长了10秒。我们排除了几种可能性,比如重定向,并且我们已经压缩了页面(两个应用程序都是2KB大小)。在测试过程中,我们经常遇到XHTML-MP应用程序出现网络错误,比如“无法解析主机名”和“请求超时”,而不是在使用相同设备和浏览器的WAP应用程序上。应用程序使用相同的代理。我们使用直接访问和使用代理(WAP网关)进行了测试。
我们在我们的应用程序中放置了记录器,用来跟踪应用程序在服务器时间内执行了多长时间,时间不到一秒。
我们已经在这方面投入了大量的时间和金钱,但我们不知道问题的原因是什么。
这是否意味着在Openwave浏览器上渲染XHTML-MP比渲染WAP更长?为什么我在互联网上没有看到任何提到这一点的文件?是否建议使用XHTML-MP开发新的web mobile?
任何帮助和建议都是非常感谢的。
ucin
发布于 2009-05-15 02:24:14
我能问一下你做了多少css格式化吗?建议您不要大量使用css来格式化页面,因为许多手机没有足够的处理能力(至少在几年前是这样)。
发布于 2011-01-31 22:42:46
这显然是特定于设备(或设备范围)的,你能告诉我们哪些设备很难格式化xhtml吗?
如果是这样,难道不能向这些老旧的麻烦设备展示WML吗?例如,您可以查看它们的代理字符串,以检测输出它们的标记。
https://stackoverflow.com/questions/820550
复制相似问题