アーカイブ:サーバー能力問題議論用ページ

提供: ますとどんちほー図書館
ナビゲーションに移動 検索に移動

連合にダダ漏れもまずいので議論のメインはDiscordにて行っています。

そもそも何が問題なのか

サーバーのキュー詰まり

サーバーの処理は、がおー!されたら、そのがおー!をタイムラインに載せる。というように動いていく。しかし、

合唱などのように短時間でアクティブユーザーがタイミング見て一斉にがおーすると、下のようになってしまう。

下のものを、右から順に処理します。

[がおー!][がおー!][が おー!][LTL更新][がおー!][がおー!][がおー!][がおー!][LTL更新][がおー!][がおー!]・・・

↑処理済み

このように溜まってしまうのです。

これが、更新時、なかなかがおー!が反映されないという待ち時間になります。

これがQue詰まり。某所の青い鳥でも経験ないですか?「バルス!」とか「あけおめー!」とか・・・

何ができるのか

サーバーのキュー詰まりが発生する理由として、基本的には処理速度を引き上げれば全て解決する。

今使用しているVPSは、外部にサーバー機の管理は全部委託し、そのなかにWebサーバー、データベースを配置する。

この処理能力は月額課金制で、基本的に金額を引き上げることで、処理まちの時間も短縮できる。

(以前にもキューづまりが発生し、料金プランを変更した経緯がある。)

これがもし最大の料金となってしまった場合、業者を変更するしかないが、現在はそこまで到達していない。

今回の話題の中で、一番のポイント「快適に合唱をするために」問題となっていることは、このサーバー運営の費用についてである。

費用捻出のために何ができるか

「個人でやってんだから勝手に管理人でなんとかしろよ」はここでは論外として、

  • 口座への直接送金→親が管理しているため難しい。高校生という制限もあって新規口座開設には親の協力が必要で、これを得るのは難しい。
  • 書留など→配達員が来た時に親が対応したらバレて詰むのでは?
  • 電子通貨による送金→未成年なので本来は使用できない。
  • オフ会によるカンパや代表を立てての接触は、持ち逃げなどのリスクのほか必ず顔バレするので、あくまで管理人の意向に準ずる必要あり。

という、どうも首が回らない状況下にある。

他の手段

  • そもそも合唱いる?

これはもう精神的な問題になるが、あくまで軽減策であって解決策ではない。 ただし、合唱が無ければ今のところどうにかなるとのこと。

  • 他の誰かがサバ立てたらいんじゃね?

そもそも立てられる人がいるならこうなってないのでは、という根本的な問題。

  • いくつかのサーバーを立ててそれぞれを連合する

マストドンの連合機能を使って、現在の全員参加のローカルTLを連合TLで再現する方法がある。各個人の負担を分散でき、デメリットは

せいぜいラグが懸念される程度。ただ上記の別鯖を立てるのと同じく、そんなことができる人間がいるか、それは信用できるのかという問題がある?