@makihara ではポイントを。

ホームとリストは、ユーザー毎にサーバに400件のキューを保持するようになっています(標準)。Fedibirdは1,200件あります。

これは、タイムラインをその都度生成すると処理が重いので、これで素早く表示するという目的と、投稿の日時ではなく到着順に積み上げていく方式とするためです。

また、購読などが過去の投稿を拾えなかったり、遡ると途中で尽きる(それ以上遡れない)のは、このキューの仕組みによるものです。

長期間留守にして久しぶりにログインすると、このキューが破棄されていて、再生成が走ることがあります。

誰かをフォローすると、このキューに過去投稿を含めて突っ込みます。フォローを外すとキューから削除する処理を行います。

フォローした瞬間に投稿がどさっと表示されるのは、実は挿入しているからです。

1週間非アクティブでフィードがクリアされるの短すぎないって思っていたりはする…

フォロー

@atsuchan そういやウチそこ2週間にしてたんだ。自分で仕様変更箇所忘れてたけど、おかげで思い出したぜw

ログインして会話に参加
Fedibird

様々な目的に使える、日本の汎用マストドンサーバーです。安定した利用環境と、多数の独自機能を提供しています。