SNSのTLがフォローした人の時系列順にならない理由
やインスタで「なんでフォローした人の投稿が時系列順にTLに並ばないんだろう?」って思ったことはないかな?
結論から言ってしまうとその処理がSNSの処理の中で一番重い処理だからなんだ!
どういうことか説明していくね
素直にTLを取得する処理をしようとすると
1.今フォローしている人のリストを作る
2.フォローしている人の投稿を一人一人取得する
3.投稿を時系列順に並び替える
という処理を行うんだ!イメージが付きにくい?
もうちょっと身近な郵送にして考えてみようか
一家に一台ポストがあってポストにメッセージを投函すると郵便局で仕分けされてフォロワーの郵便受けに届くような郵送にしてみる
やらインスタやらは郵便配達員になってそれぞれのメッセージを届けるイメージ
📮
📬 🏣 📮
📮
ただこの方式だとユーザーがタイムラインを読み込むたびに何回も📮回らなきゃいけなくて大変
だからほとんどのSNSでこの方式は使われていないよ
じゃあどうするのかというと大きく2つの方式を組み合わせてTLをつくってるよ
➀ユーザーのグループ化
まずユーザーをある程度グループ分けしておいて、グループ内のメッセージはグループ全体に反映する
一家に一台📬と📮があるんじゃなくて似ているユーザーでくくって共有して使うんだ
自分がフォローしていないユーザーの投稿は「おすすめ」として表示されるというわけなんだ
📬 🏣 📮
②ファンアウト
ユーザーの情報にフォローされている人の情報を渡しておいてポストじゃなくて直接郵便受けに運ぶようにする仕組み
📬
大まかにこの二つを使ってタイムラインを作る処理が遅れないようにしているんだ
ちなみには一回全部の投稿を郵便局に集めてそのままタイムラインに流すなをやっているぞ
🏣
じゃ!
MetaのSNS「Threads」Webブラウザ版がついに登場、パソコンからも利用できる║ケータイ Watch
https://k-tai.watch.impress.co.jp/docs/news/1526181.html
ここ最近の仕様変更にブチギレしたので、シャドウバンも凍結も覚悟でぺけった以外のSNSについて書きました。長くなったので前後編になっています。
前編→https://urderbrunnr.com/other/other-sns_1/
後編→https://urderbrunnr.com/other/other-sns_2/
手前味噌ながらおたどん・まにあきーの事も紹介しております〜
X (Twitter) で競合SNS・サイトのリンク制限があったなど最近いろいろな話を聞きますね。こうなると、迂闊にMastodonやMisskeyのリンクを貼ることができなくなってしまうかもしれません。
そこでリンクをポストする代わりにQRコードを使ってみませんか?
手前味噌ですが、こんなサイトを作ってみました。
https://fedi-qr-gen.auriga.dev/
URLをいいかんじに装飾したQRコードを生成してくれます。ここで作ったQRコードをXにポストしてXの人々にFediverseサーバー・アカウントを紹介したりしてみてください。
汐しほみ/sio
ひとみしりです。絵とか漫画を描く。
COMIC熱帯にて『ようこそ!峠のラブホ』連載中!
▶ https://www.comicnettai.com/book/41
基本うるさいです。ご注意ください。
(どうでもいい呟き90%)
大体 かココにいます。 最近は も。
は基本告知のみ。
日常/趣味の雑談とかオタ活萌え語りとか
原稿のうぃpとかなうぷれとかぬい撮りとか…
♡すみっコ(すみっコマスター合格)
♡#にゃんぷっぷー #blobcat ちゃんLOVE
♡文具とか手帳とか♡(#ほぼ日 #bujo)
♡KPOPとか(#BigOcean #빅오션 推し)
どうぞよろしくお願いします
Blueskyから見てくださってる方へ
ブリッジ対応してます。
カスタム絵文字多用で見づらかったらすみません;
※Do not reupload my art and no AI training.