新しいものから表示
のえる さんがブースト
のえる さんがブースト

ちなみに canary.fedibird.com (実験用のサーバ)がこの構成で動いてます。

スレッドを表示

一人Mastodonでどのぐらいのスペックあればいいかって?

通常時にメモリ2GB以上あると、安定していてトラブルも起きない。データベースも割り当てメモリが少ないとクエリが遅くなる。

Sidekiqのスレッドは5あれば十分で、まあ25スレッドでもいいけど、別にCPU x1でいい。x2ならなおよし。

スレッドを絞れば、データベースのコネクション数を減らしてWorkingメモリを十分に確保でき、性能も出せる。

ストレージは、オブジェクトストレージ使うなら25GBとかでもいける。200GBぐらいあれば、オブジェクトストレージなしという構成でいける。

低予算ならKAGOYA CLOUD VPSの大容量プランの一番下、2GB / 2 CPUの、ストレージ200GBあたりがいいと思う。月880円。

けいはんな(京都)のデータセンターで、円ドル相場の心配もない。

運用では、リモート画像キャッシュやリモート投稿の定期削除などを仕掛ける。

ケチった構成のようだけど、これでちゃんと、かなり快適なパフォーマンスでるよ。

一人鯖、遅いと、何でお金出してやってるのか見失って、運営やめちゃうよ。

のえる さんがブースト

マトンビリヤニ〜!サラダ食べかけの写真ですみません🙇‍♀️
#りっちゃん食べすぎ

のえる さんがブースト
のえる さんがブースト
のえる さんがブースト
のえる さんがブースト
のえる さんがブースト

バームロールは必ず吸ってから食べる派です、よろしくお願い致します

のえる さんがブースト

やっぱり吸うならバームロールかなあ

のえる さんがブースト

ワンフィンガーで飲るもよし。
ツウフィンガーで飲るもよし。

パイン飴だったり、
トローチだったり、
チョココロネ……ではやらないな

新しい投稿が飛んできたら、まずアカウントを解決するんですよ。

アカウント情報を持ってなかったら、一度先方のサーバに問い合わせて、情報諸々と公開鍵をもらってくる。

この公開鍵で飛んできた投稿の署名を検証して、本物と認めて良いか判断してる。

あと、ブーストが飛んできたときも、ブースト対象の投稿を解決する。

投稿のキャッシュを持っていなかったら、一度先方のサーバに問い合わせて、そちらを先に新しい投稿として処理してキャッシュする。

ブーストされた投稿のアカウント情報がなければそれを取得する処理が挟まります。

解決したら、それからブーストが処理されます。

アカウントや投稿の処理では、アバターやヘッダ、添付ファイルなどを取得して処理するアクセスと時間も必要です。動画は特に遅いです。

リプライの親投稿も取りに行きますが、そのへんはあとから追いかけですので、遅延には影響ありません。

このへんが、相手サーバの応答速度なども含めていろいろ絡んで、同時処理されていくので、

タイムラインの表示順は簡単に入れ替わります。

のえる さんがブースト
のえる さんがブースト

megalodon.tokyo(以下メガロドン)管理人です。
現在メガロドンサーバが不安定なため緊急メンテを行っています。
しばらく不安定だったり停止することが予想されますのでお知らせします。
なおメンテナンス終了は未定です(業務の裏で作業するため夕方以降になる可能性も)
追ってまたお知らせします。

古いものから表示
Fedibird

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