4

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

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

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

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

编辑 -> 远程加载所有图像时,性能问题消失了。问题在于本地加载图像,而不是远程加载。扑朔迷离。

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

4

1 回答 1

1

你找到问题的原因了吗?

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

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

于 2013-01-25T08:34:04.410 回答