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

 
(8人の利用者による、間の16版が非表示)
1行目: 1行目:
=== そもそも何が問題なのか ===
+
{{アーカイブ}}
同時に投稿できるトゥート数に限りがある→サーバー負荷・性能の問題?
+
<hr>
 +
<pre style="color: red">お知らせ:Mastodonのアップデートにより軽くなり、多少は耐えられるようになりました</pre>
  
合唱などで同時にトゥートすると待ち時間が発生する。
 
  
=== 何ができるのか ===
+
[https://discord.gg/XphDTW2 連合にダダ漏れもまずいので議論のメインはDiscordにて行っています。]
サーバーの機能向上。現在VPSという、要は外のサーバー用パソコンを間借りしている状態で、そこの管理会社に月額料金を払っている。
 
  
この会社を変更するか、間借りではなくサーバー専用PCを買うことで解決が可能なはず。
+
== そもそも何が問題なのか ==
  
またサーバー負荷が原因ならば、新規アカウント登録の停止や現状使用していないと思われるアカウントの削除で軽減できる可能性がある。
+
=== サーバーのキュー詰まり ===
 +
サーバーの処理は、がおー!されたら、そのがおー!をタイムラインに載せる。というように動いていく。しかし、
  
ただ会社を変えようがPCを買おうが費用がネックになる。
+
合唱などのように短時間でアクティブユーザーがタイミング見て一斉にがおーすると、下のようになってしまう。
  
=== 費用捻出のために何ができるか ===
+
下のものを、右から順に処理します。
「個人でやってんだから勝手に管理人でなんとかしろよ」はここでは論外として、
 
  
・口座への直接送金→親が管理しているため難しい。高校生という制限もあって新規口座開設には親の協力が必要で、これを得るのは難しい。
+
'''[がおー!][がおー!][が'''  おー!][LTL更新][がおー!][がおー!][がおー!][がおー!][LTL更新][がおー!][がおー!]・・・
  
・書留など→配達員が来た時に親が対応したらバレて詰むのでは?
+
↑処理済み
  
・電子通貨による送金→未成年なので本来は使用できない(抜け道知ってるっぽいが使うことを強制するわけにはいかない)
+
このように溜まってしまうのです。
  
・オフ会によるカンパや代表を立てての接触は、持ち逃げなどのリスクのほか必ず顔バレするので、あくまで管理人の意向に準ずる必要あり。
+
これが、更新時、なかなかがおー!が反映されないという待ち時間になります。
 +
 
 +
これがQue詰まり。某所の青い鳥でも経験ないですか?「バルス!」とか「あけおめー!」とか・・・
 +
 
 +
== 何ができるのか ==
 +
サーバーのキュー詰まりが発生する理由として、基本的には処理速度を引き上げれば全て解決する。
 +
 
 +
今使用しているVPSは、外部にサーバー機の管理は全部委託し、そのなかにWebサーバー、データベースを配置する。
 +
 
 +
この処理能力は月額課金制で、基本的に金額を引き上げることで、処理まちの時間も短縮できる。
 +
 
 +
(以前にもキューづまりが発生し、料金プランを変更した経緯がある。)
 +
 
 +
これがもし最大の料金となってしまった場合、業者を変更するしかないが、現在はそこまで到達していない。
 +
 
 +
今回の話題の中で、一番のポイント'''「快適に合唱をするために」'''問題となっていることは、'''このサーバー運営の費用'''についてである。
 +
 
 +
== 費用捻出のために何ができるか ==
 +
我々、ますとどんちほーのフレンズは「個人でやってんだから勝手に管理人でなんとかしろよ」なんてことは言ってない。(特にアクティブユーザー)
 +
 
 +
そこで、さばんちゃんが運営管理をしていく上で資金面の負担が発生しないよう(彼はまだ学生なので)カンパする方法について検討をしている。
 +
 
 +
=== さばんちゃんが運営管理を行うこと前提 ===
 +
* 口座への直接送金 → 親が管理しているため難しい。高校生という制限もあって新規口座開設には親の協力が必要で、これを得るのは難しい。
 +
 
 +
* 現金書留など → 配達員が来た時に親が対応したらバレて詰むのでは?
 +
 
 +
* PayPal等、電子通貨による送金 → 未成年なので本来は使用できない。(規約違反をしてまで、頑張ってはいけない)
 +
 
 +
* オフ会によるカンパ → 相手の顔を知っている上での現金手渡し・・・怖い。闇だ。(詳細は[[現金オフ]])
  
 
という、どうも首が回らない状況下にある。
 
という、どうも首が回らない状況下にある。
  
=== 他の手段 ===
+
=== その他対策案 ===
・そもそも合唱いる?
+
* サーバーの運営は成人、管理はさばんちゃん → さばんちゃん「別々だと破綻したところを見たことがあるのでちょっと・・・」
 +
* 親を説得 → 親が納得してくれるとは限らない。リターンは大きいがリスクも大きい。本当にますとどんちほーの危機なのだー!となってしまう
 +
* ちょっとコネに頼り、運営を手伝ってもらう(実績のある大きいインスタンスの運営) → 少なくとも親の了承は必要と思われる。が、親を直接説得するよりは・・・
 +
と、手詰まり感が半端ない。
 +
 
 +
== 方向性が決まるまでの対策 ==
 +
 
 +
=== 合唱の自粛 ===
 +
サーバーへの負担は合唱に寄るものが大きい。合唱は長時間、しかも全員が同じパートをとりあえず叫ぶため、がおー!の反映が遅延する。
 +
 
 +
[[大空ドリーマー派生語一覧|大喜利ドリーマー]]や、ぬるぽ、ちくわ大明神については問題ないと思われる(短時間で収束するレベルの負荷であるため)
 +
 
 +
これはもう精神的な問題になるが、合唱の自粛はあくまで軽減策であって解決策ではない。
 +
 
 +
ただし、合唱が無ければ今のところどうにかなるとのこと。
 +
 
 +
=== 他の誰かが鯖立てたらいんじゃね? ===
 +
そもそも立てられる人がいるならこうなってないのでは、という根本的な問題。
 +
 
 +
たぶん建てられる人はいるんだが、運営管理は大変なのである・・・やはり、さばんちゃんも言ってたが、分けると破綻する可能性は
 +
 
 +
高くなるため、この方法はおすすめされない。
 +
 
 +
=== いくつかのサーバーを立ててそれぞれを連合する ===
 +
マストドンの連合機能を使って、現在の全員参加のローカルTLを連合TLで再現する方法がある。各個人の負担を分散でき、デメリットは
 +
 
 +
せいぜいラグが懸念される程度。ただ上記の別鯖を立てるのと同じく、そんなことができる人間がいるか、それは信用できるのかという問題がある?
  
これはもう精神的な問題になるが、あくまで軽減策であって解決策ではない。
+
さばんちゃんが他の連合鯖を建てたと仮定しよう。結論として、サーバー利用料金の話は決着が付かない。
 +
<br />
 +
追記:連合するインスタンスを管理者が選ぶことはできない。<br />
 +
(ますとどんちほーに居るユーザーの誰かが他のインスタンスのアカウントをフォロー・ブーストした時点で自動的に接続されてしまう)<br />
 +
けもフレサーバーをいくつか建てて連合する場合、関係のないインスタンスを片っ端からブロックする必要がある。
 +
()
  
・他の誰かがサバ立てたらいんじゃね?
+
== 最後に ==
 +
ひびきさん、記事立ててくれてありがとう。そして、手を加えすぎてごめんなさい。元の文章があったからかなり直しやすかったです。(BOSS
  
そもそも立てられる人がいるならこうなってないのでは、という根本的な問題。少なくとも僕は無理だ(ひびき)
+
<htmlet>ga</htmlet>

2018年9月27日 (木) 09:18時点における最新版

現在、このページの情報はアーカイブとして扱われています。

お知らせ:Mastodonのアップデートにより軽くなり、多少は耐えられるようになりました


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

そもそも何が問題なのか

サーバーのキュー詰まり

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

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

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

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

↑処理済み

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

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

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

何ができるのか

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

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

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

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

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

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

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

我々、ますとどんちほーのフレンズは「個人でやってんだから勝手に管理人でなんとかしろよ」なんてことは言ってない。(特にアクティブユーザー)

そこで、さばんちゃんが運営管理をしていく上で資金面の負担が発生しないよう(彼はまだ学生なので)カンパする方法について検討をしている。

さばんちゃんが運営管理を行うこと前提

  • 口座への直接送金 → 親が管理しているため難しい。高校生という制限もあって新規口座開設には親の協力が必要で、これを得るのは難しい。
  • 現金書留など → 配達員が来た時に親が対応したらバレて詰むのでは?
  • PayPal等、電子通貨による送金 → 未成年なので本来は使用できない。(規約違反をしてまで、頑張ってはいけない)
  • オフ会によるカンパ → 相手の顔を知っている上での現金手渡し・・・怖い。闇だ。(詳細は現金オフ

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

その他対策案

  • サーバーの運営は成人、管理はさばんちゃん → さばんちゃん「別々だと破綻したところを見たことがあるのでちょっと・・・」
  • 親を説得 → 親が納得してくれるとは限らない。リターンは大きいがリスクも大きい。本当にますとどんちほーの危機なのだー!となってしまう
  • ちょっとコネに頼り、運営を手伝ってもらう(実績のある大きいインスタンスの運営) → 少なくとも親の了承は必要と思われる。が、親を直接説得するよりは・・・

と、手詰まり感が半端ない。

方向性が決まるまでの対策

合唱の自粛

サーバーへの負担は合唱に寄るものが大きい。合唱は長時間、しかも全員が同じパートをとりあえず叫ぶため、がおー!の反映が遅延する。

大喜利ドリーマーや、ぬるぽ、ちくわ大明神については問題ないと思われる(短時間で収束するレベルの負荷であるため)

これはもう精神的な問題になるが、合唱の自粛はあくまで軽減策であって解決策ではない。

ただし、合唱が無ければ今のところどうにかなるとのこと。

他の誰かが鯖立てたらいんじゃね?

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

たぶん建てられる人はいるんだが、運営管理は大変なのである・・・やはり、さばんちゃんも言ってたが、分けると破綻する可能性は

高くなるため、この方法はおすすめされない。

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

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

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

さばんちゃんが他の連合鯖を建てたと仮定しよう。結論として、サーバー利用料金の話は決着が付かない。
追記:連合するインスタンスを管理者が選ぶことはできない。
(ますとどんちほーに居るユーザーの誰かが他のインスタンスのアカウントをフォロー・ブーストした時点で自動的に接続されてしまう)
けもフレサーバーをいくつか建てて連合する場合、関係のないインスタンスを片っ端からブロックする必要がある。 ()

最後に

ひびきさん、記事立ててくれてありがとう。そして、手を加えすぎてごめんなさい。元の文章があったからかなり直しやすかったです。(BOSS