2012-08-03 26 views
1

我有一個流星應用程序,它將數據在MongoDB數據庫中提供給用谷歌圖表編寫的圖表。我有第二個應用程序(用java編寫)不斷更新MongoDB數據庫中的記錄。儘管java應用程序每秒更新多次記錄,但似乎客戶端的數據每隔幾秒就會更新一次。有沒有辦法加快速度,或者有沒有人對如何診斷速度慢的問題有任何想法?如何加速流星中的數據庫刷新率?

回答

2

有兩個地方你想看看。

首先,mongo-livedata包中的mongo_driver在服務器端輪詢mongo(現在每隔10秒)以保持同步。其次,使用stream軟件包進行線路同步;我不是100%確定它是如何工作的,但是這就是你必須查看消息如何被緩衝/被輪詢的方式等。但除了延遲+輪詢超時之外,它應該是「即時」的。

所以我的猜測是你想專注於第一部分。