1

GetStream を使用してニュースフィード機能を実装する Rails アプリケーションがあります。ユーザーはログインするたびに、アクセスできるすべての場所をフォローします。唯一の問題は、ユーザーが 1000 以上のストアに所属する可能性があり、パフォーマンスが大きな問題になることです。

初めてユーザーを設定した後 (すべてのフォローを作成する必要があるため、最も長い時間)、フォローの重複を防ぐ正しい方法は何ですか? ユーザーがログインするたびにフォローしないようにブール値フラグを設定し、ユーザーが新しい場所へのアクセスを許可されるたびに新しいフォローを作成するだけでしょうか?

それとも、GetStream はすでに重複を認識できるほどスマートなので、同じ情報を受け取るたびに書き込むことはないのでしょうか?

4

1 に答える 1