Discourseを使ってブログ、Reddit、XやFacebookのようなスクロール型プラットフォームを構築する

次にやることは、

行動追跡機能を追加する前に、これまで構築したものを最適化することです:

  • ユーザーあたりのキャッシュされたフィードセッションを制限し、繰り返し更新しても6時間分のキャッシュされたリストが蓄積しないようにする。
  • カテゴリのミックスを改善し、大きなキューにおけるCPU負荷を軽減する。
  • フィードの読み込み時間とキャッシュ使用量を測定する。

その後は、行動追跡です:実際のインプレッション、トピックのオープン、閲覧時間を記録します。プリフェッチは閲覧としてカウントしないようにする必要があります。

当初は、順序を変更せずにこれらのシグナルを収集します。追跡が信頼できるレベルに達したら、ユーザーが30〜50件の投稿を見るにつれて、段階的に15%の行動重み付けを導入できます。

「いいね!」 1