AppEngine box2djs本地速度极慢,部署时一切都很好

时间:2012-12-06 19:25:37

标签: javascript performance google-app-engine google-chrome box2d

我一直在用appengine搞乱python,在我的windows机器上用pycharm设置了所有东西。现在我正在研究这个box2djs游戏,除了被appengine服务之外,目前还没有涉及appengine。

问题是,box2d world.step()函数每次传递它都会挂起几秒钟(在firefox中运行正常)。当我部署到appspot.com时,它在chrome(和firefox)中运行良好,没有代码更改。当我在本地打开文件时,它也可以正常工作://*.html。

似乎app引擎与它有关,但我不知道为什么或什么,任何想法?

更新循环是一个简单的更新函数,它执行world.Step(1 / 60,10,10);每次使用window.requestAnimationFrame();

进行触发

更新

事实证明,如果我将所有内容作为静态服务,它可以从appengine(本地)工作正常,但我使用jinja2模板输出我的index.html,其中包含javascript导入。所以看起来这就是它出错的地方,但仍然不知道......

0 个答案:

没有答案