2012-05-09 5 views
0

Google AppEngineデータストアとGWTクライアントに関連する問題があります。GWTクライアントからAppEngine Datastoreの読み込みが多すぎます

Eclipse(GPEを使用)でテンプレートプロジェクト「Android Connected AppEngine」から開始し、Google I/O 2011(http://bradabrams.com/2011/05/google-io-session-overview-android-app-engine-a-developers-dream-combination/)で発表されたこの(http://code.google.com/p/cloud-tasks-io/)プロジェクトを導入して進んでいます。

プロジェクトを実装した後、AppEngineとAndroidデバイスにアプリケーションをデプロイしました。

問題は、GWTクライアントからのデータストア読み取りの数が非常に多い(1秒あたり)ことです。これについて私は何ができますか? GWTクライアントのソースコードは、上のCloudTasksIOプロジェクトのソースコードとまったく同じです。

ベローは、アプリケーションのダッシュボードとログからの2つのスクリーンショットです。すべてのリクエストは私のブラウザから来ました。

ありがとうございました。

My logs

Dashboard

答えて

1

Thisデータストアを照会される1000 hereに設定されているすべてのDELAY_MSを繰り返すように設定されているメソッドを呼び出しスケジューラです。

例に従うだけであれば、データストアの読み込みを減らすためにポーリング時間を長くすることができます。実際のプロジェクトでは、ユーザーが更新を手動で要求したり、チャンネルを開いたり、クライアントに更新をプッシュできるような何らかの彗星ソリューションを使用したりすることをお勧めします。

関連する問題