Meteorに大きなコレクションを公開しないでください。Meteorコレクションを最大1000個まで公開します
ユーザーは最大1000件の表を持っています。
最悪の場合、彼は1000個のドキュメントのコレクションを読み込みます。このコレクションは、ページ区切り付きの表によってクライアント側で分割されます。ユーザーはすべての記事を読み込んでいるので、記事をすばやく検索、フィルタリング、並べ替えできます。パブリッシュメソッドでページネーションを使用する場合、ユーザーは各アクションの瞬間を待つ必要があり、実装はより長いプロセスです(アプリの一部の機能はユーザーのすべての記事に影響します)。最大1000個のアイテムを1つのパブリッシュにしてもポータブルであるか、またはRAMとCPUが非常に高いので、これは悪い考えですか?
これは主に意見に基づく質問であり、閉鎖される可能性が高いです。 1 1KBのアイテム(合計1MB)は問題ありません。 1,000の1MB文書(1GBなど)は、まったく異なる魚の釜です。 –
面白いです、ありがとうございます – laren0815
火災や別のビュー層を使用していますか?あなたがブレーズを使用する場合は、クライアント生成クエリでテンプレートレベルのサブを行うことができます。私は無限のスクロールスタイルでそのようにします。アプリ内のいくつかの関数はすべての記事に影響しますが、メソッドはサーバー側にありますので、実際には問題はありません – Luna