2012-05-09 94 views
0

我有一個與Google AppEngine數據存儲和GWT客戶端有關的問題。從GWT客戶端讀取太多AppEngine數據存儲

我已經從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項目完全相同。

Bellow是應用程序的儀表板和日誌中的2個屏幕截圖。所有請求都來自我的瀏覽器。

謝謝。

My logs

Dashboard

回答

1

This是調用被查詢數據存儲並設定爲重複每DELAY_MS,其被設置爲1000 here的方法的調度系統。

如果您只是遵循示例,則可以增加輪詢時間以減少數據存儲讀取次數。對於真正的項目,您可能希望讓用戶手動請求更新,打開頻道或使用某種彗​​星解決方案,以便將更新推送到客戶端。

相關問題