アーカイブ:サーバー能力問題議論用ページ
そもそも何が問題なのか
サーバーのキュー詰まり
サーバーの処理は、がおー!されたら、そのがおー!をタイムラインに載せる。というように動いていく。しかし、
合唱などのように短時間でアクティブユーザーがタイミング見て一斉にがおーすると、下のようになってしまう。
下のものを、右から順に処理します。
[がおー!][がおー!][が おー!][LTL更新][がおー!][がおー!][がおー!][がおー!][LTL更新][がおー!][がおー!]・・・
↑処理済み
このように溜まってしまうのです。
これが、更新時、なかなかがおー!が反映されないという待ち時間になります。
これがQue詰まり。某所の青い鳥でも経験ないですか?「バルス!」とか「あけおめー!」とか・・・
何ができるのか
サーバーのキュー詰まりが発生する理由として、基本的には処理速度を引き上げれば全て解決する。
今使用しているVPSは、外部にサーバー機の管理は全部委託し、そのなかにWebサーバー、データベースを配置する。
この処理能力は月額課金制で、基本的に金額を引き上げることで、処理まちの時間も短縮できる。
(以前にもキューづまりが発生し、料金プランを変更した経緯がある。)
これがもし最大の料金となってしまった場合、業者を変更するしかないが、現在はそこまで到達していない。
今回の話題の中で、一番のポイント「快適に合唱をするために」問題となっていることは、このサーバー運営の費用についてである。
費用捻出のために何ができるか
「個人でやってんだから勝手に管理人でなんとかしろよ」はここでは論外として、
- 口座への直接送金→親が管理しているため難しい。高校生という制限もあって新規口座開設には親の協力が必要で、これを得るのは難しい。
- 書留など→配達員が来た時に親が対応したらバレて詰むのでは?
- 電子通貨による送金→未成年なので本来は使用できない。
- オフ会によるカンパや代表を立てての接触は、持ち逃げなどのリスクのほか必ず顔バレするので、あくまで管理人の意向に準ずる必要あり。
という、どうも首が回らない状況下にある。
他の手段
- そもそも合唱いる?
これはもう精神的な問題になるが、あくまで軽減策であって解決策ではない。 ただし、合唱が無ければ今のところどうにかなるとのこと。
- 他の誰かがサバ立てたらいんじゃね?
そもそも立てられる人がいるならこうなってないのでは、という根本的な問題。
- いくつかのサーバーを立ててそれぞれを連合する
マストドンの連合機能を使って、現在の全員参加のローカルTLを連合TLで再現する方法がある。各個人の負担を分散でき、デメリットは
せいぜいラグが懸念される程度。ただ上記の別鯖を立てるのと同じく、そんなことができる人間がいるか、それは信用できるのかという問題がある?