2012-08-03 2 views
1

MongoDB 데이터베이스의 데이터를 Google 차트로 작성된 차트에 공급하는 유성 앱이 있습니다. MongoDB 데이터베이스에서 레코드를 지속적으로 업데이트하는 두 번째 앱 (java로 작성)이 있습니다. 자바 애플리케이션이 초당 여러 번 레코드를 업데이트하더라도 클라이언트 측의 데이터는 단지 몇 초마다 업데이트되는 것처럼 보입니다. 이 속도를 높이는 방법이 있습니까? 아니면 속도가 느린 이유를 진단하는 방법에 대한 아이디어가있는 사람이 있습니까?Meteor에서 데이터베이스 새로 고침 속도를 높이려면 어떻게합니까?

답변

2

보고 싶은 곳이 두 곳 있습니다.

먼저 mongo-livedata 패키지에있는 mongo_driver은 서버 측에서 mongo (모든 것이 지금부터 보이는 것)를 동기화하도록 유지합니다.

둘째, 와이어를 통한 동기화는 stream 패키지를 사용하여 발생합니다. 100 % 확신 할 수는 없지만 메시지가 어떻게 버퍼링되는지/소켓을 폴링하는 등을 봐야합니다.하지만 지연 시간과 폴링 타임 아웃은 별개로 '순간적'이어야합니다.

내 생각에 첫 번째 부분에 집중하려고합니다.

관련 문제