java - Google App Engine、Java 和 HTTP 性能

标签 java android http google-app-engine

我和一个 friend 目前正在开发一款回合制游戏,可以与桌面浏览器和 Android 客户端聊天,使用 Google App Engine 作为服务器。

我们正在为 GAE 使用 Java API,并使用 HTTP 与服务器通信。我们已经实现了简单的聊天功能,但在发布简单的单字聊天消息时,浏览器和 Android 客户端出现了 1-3 秒的不良延迟。

我的 friend 认为最好使用 XMPP 而不是 HTTP,但我们想使用 Google 帐户 cookie 从 Android 客户端进行身份验证,根据 GAE 文档,XMPP 客户端不能使用 Google 帐户 cookie,必须使用用户的密码。

对于延迟可能来自何处、如何进行故障排除和/或如何处理,是否有人有任何建议?

还有,有人知道在 GAE 上用 Java 完成的聊天(或类似的东西)的任何开源实现吗?似乎找不到。

最佳答案

分析情况的一种方法是使用 Wireshark查看延迟期间的网络流量。

关于java - Google App Engine、Java 和 HTTP 性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2021471/

相关文章:

java - 轻松禁用小程序的 log4j?

Java认证样本

java - 使用okhttp时如何将Map添加到RequestBody而不是单独添加键值对?

java - 如何在 Google Sign In 的抽屉导航中显示姓名、电子邮件和图像等用户详细信息?

android - 可以从特定的 div 生成 XML 文件吗?

c# - 在 Restsharp 中获得与在 Postman 中不同的响应

python - 如何使用 python 请求检查 HTML 中的更新

java - 如何从 XML 定义 fragment 的布局?

java - 你能解释一下这个使用枚举的java程序的输出吗?

asp.net - 从浏览器下载图像