performance - Windows Phone 8 HTML5 - 本地与远程 HTML 性能

标签 performance html windows-phone-8 windows-phone

我使用“Windows Phone HTML5 应用程序”模板设置了一个 HTML5 游戏。这实际上只是在 WebBrowser 控件中加载 HTML 游戏。

当使用相对 URI 在本地加载 index.html 时,性能很差,分析器显示大约 10fps:

当仅从我的远程服务器加载完全相同的 HTML 时,我获得了不错的 45fps。

有谁知道这种差异是什么以及如何解决它?

编辑 -> 远程加载所有图像时,性能问题消失了。问题在于本地加载图像,而不是远程加载图像。令人困惑。

编辑 2 -> Base64 将图像编码为数据 URI 也具有同样巨大的性能提升。不幸的是,这对我们来说是行不通的,但表明在本地加载图像时出现了严重错误

最佳答案

找到问题的原因了吗?

首先,为了确保您没有任何 xss 问题,您可以设置 Fiddler 例如并监控手机上的流量吗?

第二,疯狂的想法:在您自己的应用程序中制作一个简单的 http 服务器可行吗?然后你可以设置网络浏览器从它加载你的游戏,看看它与从本地加载相比如何工作

关于performance - Windows Phone 8 HTML5 - 本地与远程 HTML 性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13808718/

相关文章:

c# - 如何在创建用户控件时显示动画

c# - 在 Windows 8.1 运行时应用程序中动态加载 Xaml

c# - Windows Phone 8 调用脚本错误?

mysql - 使用 JOIN 查询花费太多时间

database - hibernate 和并发

Oracle:数据库之间执行计划的差异

html - Div 里面有图像和文本元素,我希望文本绝对居中在图像的中心

html - Chrome 没有收到 CSS 圆 Angular 边框

jquery - 在 jQuery 中,如何在固定高度的父级中制作幻灯片动画?

c# - 使用 C++ 创建 Windows Phone 8 GUI