从GWT客户端读取的AppEngine数据存储区太多

时间:2012-05-09 12:18:44

标签: google-app-engine google-cloud-datastore gwt-rpc

我遇到与Google AppEngine数据存储区和GWT客户端相关的问题。

我已经从Eclipse中的模板项目“Android Connected AppEngine”(使用GPE)开始,并通过实施在Google I / O 2011(http://code.google.com/p/cloud-tasks-io/)中展示的这个(http://bradabrams.com/2011/05/google-io-session-overview-android-app-engine-a-developers-dream-combination/)项目进行了改进。 / p>

在实施项目后,我在AppEngine和我的Android设备上部署了应用程序。

问题是来自GWT客户端的数据存储区读取数量非常大(1 /秒)。我该怎么办?我的GWT客户端源代码与上面的CloudTasksIO项目完全相同。

Bellow是应用程序仪表板和日志中的2个屏幕截图。所有请求都来自我的浏览器。

感谢。

My logs

Dashboard

1 个答案:

答案 0 :(得分:1)

This是一个调度程序,它调用查询数据存储区的方法,并设置为每DELAY_MS重复一次,设置为1000 here

如果您只是按照示例,可以增加轮询时间以减少数据存储读取。对于一个真实的项目,您可能希望让用户手动请求更新,打开频道或使用某种彗​​星解决方案,允许您将更新推送到客户端。