0

Google AppEngine データストアと GWT クライアントに関連する問題があります。

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

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

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

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

ありがとう。

私のログ

ダッシュボード

4

1 に答える 1

1

Thisは、データストアにクエリを実行するメソッドを呼び出すスケジューラであり、繰り返す間隔DELAY_MSが 1000 に設定されていhereます。

例に従っているだけの場合は、ポーリング時間を増やしてデータストアの読み取りを減らすことができます。実際のプロジェクトでは、ユーザーが手動で更新を要求したり、チャネルを開いたり、更新をクライアントにプッシュできるコメット ソリューションを使用したりすることをお勧めします。

于 2012-05-12T08:26:49.443 に答える