私はcouchbaseとangularjsでpouchdbを使用しています。
save()、getAllDocs()、delete() などのさまざまなpouchdb関数を持つサービスがあります。また、変更のリッスンを開始するpouchdbのリスナーを定義しました。
私はさまざまなコントローラーを定義しており、すべてのコントローラーで変更のリッスンを開始し、ユーザーがビューを離れると変更のリッスンを停止します。これらのリスナーは、ユーザーのログイン後にのみ開始されます。
そのため、ユーザーが webapp にログインすると、pouchdb はすべてのコントローラーで変更のリッスンを開始します。
ただし、データが大きくなるにつれて、データを表示するためのレイテンシーも増加します。
それで、誰かがこのパフォーマンスの問題を改善するのを手伝ってくれませんか。
ありがとう