2011-12-15 144 views
-4

我开发了一款Facebook游戏,在桌面版本中工作正常。问题在于需要很长时间才能加载的ipad(我正在使用离线缓存并预加载游戏的所有图像)。html web应用程序如何工作?

  1. 我该怎么做才能加快加载时间?

  2. 浏览器一次只能发送2个并行请求。所以我认为,因为没有资源(大约50个),请求和响应的延迟时间更长。我错了吗?

  3. 也想知道,对于任何Web应用程序/网页游戏/网站,图片的首选大小是什么。 (我使用的图像范围从5KB到90KB,一半图像大约40KB,图像总大小> 2MB)。

  4. 离线缓存中的文件数是否有限制?

欢迎任何建议。感谢您的帮助和时间

+0

每个帖子有一个问题,请。并在主题以及请 - 阅读[常问问题](http://stackoverflow.com/faq#questions) – Oded

+0

@Oded所有的问题都与相同的问题。实际上所有这些都是要点(或者我对问题原因的假设),而不是不同的问题。 – nkchandra

回答

2

我认为你必须实施适合iPad的版本。这意味着更少的图形,更少的风格等等。
缩短时间,您可以尝试通过Yahoo ShushIt来擦除您的照片和图像。这将从图片中删除不需要的字节。
加速应用程序的另一个建议是压缩或打包您的.js和.css文件。

雅虎ShmushIt:http://www.smushit.com/ysmush.it/
JS压缩机:http://jscompress.com/
CSS压缩机:http://www.lotterypost.com/css-compress.aspx

但你应该考虑开发iPad的只有一个版本。

+0

感谢您的好回答。你解决了我的问题的一部分。 – nkchandra

+0

不客气! –

相关问题