「アーカイブ:サーバー能力問題議論用ページ」の版間の差分

提供: ますとどんちほー図書館
ナビゲーションに移動 検索に移動
3行目: 3行目:
  
 
== そもそも何が問題なのか ==
 
== そもそも何が問題なのか ==
同時に投稿できるトゥート数に限りがある→サーバー負荷・性能の問題?
 
  
合唱などで同時にトゥートすると待ち時間が発生する。
+
=== サーバーのキュー詰まり ===
 +
サーバーの処理は、がおー!されたら、そのがおー!をタイムラインに載せる。というように動いていく。しかし、
 +
 
 +
合唱などのように短時間でアクティブユーザーがタイミング見て一斉にがおーすると、下のようになってしまう。
 +
 
 +
下のものを、右から順に処理します。
 +
 
 +
'''[がおー!][がおー!][が'''  おー!][LTL更新][がおー!][がおー!][がおー!][がおー!][LTL更新][がおー!][がおー!]・・・
 +
 
 +
↑処理済み
 +
 
 +
このように溜まってしまうのです。
 +
 
 +
これが、更新時、なかなかがおー!が反映されないという待ち時間になります。
 +
 
 +
これがQue詰まり。某所の青い鳥でも経験ないですか?「バルス!」とか「あけおめー!」とか・・・
  
 
== 何ができるのか ==
 
== 何ができるのか ==
サーバーの機能向上。現在VPSという、要は外のサーバー用パソコンを間借りしている状態で、そこの管理会社に月額料金を払っている。
+
サーバーのキュー詰まりが発生する理由として、基本的には処理速度を引き上げれば全て解決する。
 +
 
 +
今使用しているVPSは、外部にサーバー機の管理は全部委託し、そのなかにWebサーバー、データベースを配置する。
 +
 
 +
この処理能力は月額課金制で、基本的に金額を引き上げることで、処理まちの時間も短縮できる。
  
この会社を変更するか、間借りではなくサーバー専用PCを買うことで解決が可能なはず。
+
(以前にもキューづまりが発生し、料金プランを変更した経緯がある。)
  
またサーバー負荷が原因ならば、新規アカウント登録の停止や現状使用していないと思われるアカウントの削除で軽減できる可能性がある。
+
これがもし最大の料金となってしまった場合、業者を変更するしかないが、現在はそこまで到達していない。
  
ただ会社を変えれば料金の値上がりが、PCを買えば初期費用と自宅の回線費用がネックになる。
+
今回の話題の中で、一番のポイント'''「快適に合唱をするために」'''問題となっていることは、'''このサーバー運営の費用'''についてである。
  
 
== 費用捻出のために何ができるか ==
 
== 費用捻出のために何ができるか ==

2017年4月30日 (日) 15:37時点における版

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

そもそも何が問題なのか

サーバーのキュー詰まり

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

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

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

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

↑処理済み

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

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

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

何ができるのか

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

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

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

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

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

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

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

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

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

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

他の手段

  • そもそも合唱いる?

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

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

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

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

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

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