マストドン、ていうかインスタンスにもよるのだろうけど画像添付が重すぎるんだよね。アップロードしてサーバー側の処理が完了するまで投稿できないし。実況とかやってるとかなりつらい。

あとWebでも公式アプリでも貼った後にクライアント側で画像の順番入れ替えるのができなくて、順番間違えると消して再アップになる。ただでさえ重いのにやってられない。。

フォロー

@rna 結論から言うと、人が多いサーバを使わないことですね。mstdn.jpは特に遅いです。限られた処理能力を多くの利用者でシェアしているためで、かなり不利です。

画像処理はメモリ食うので特にVPSで動いてるインスタンスとかは厳しいのはわかるんですが、クライアント側で処理するとかできないんですかねぇ。Web版でも今はWASMとかあるしなんとかできそうな気も。

@rna Mastodonの設計として、クライアント側から来たデータをそのまま信用せず、一度プロセスします。この過程でいろいろな不正なデータや位置情報など除外すべき内容を流出させないようにしています。

自分用のサーバとして立てて、そこを省略するように実装すれば速いですね。

なるほど、Webとか公式アプリならインスタンス側のコードで動くからいいけど、APIレベルで安全性確保するにはサーバー側で処理しないとってことですか。うーむ…

ログインして会話に参加
Fedibird

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