@westantenna 前ににしさんが言っていた、マストドンにブログのリンク貼ると落ちる(複数のインスタンスから同時にアクセスが飛んでくる)問題を、少しだけ緩和する修正が入りました。

この修正で、リンクをクロールしなければいけないトゥートが投稿された際、ランダムに1秒から60秒の待機時間が挿入されます。

これは、トゥートが表示されるまでの時間がその分遅延することを意味しますが、インスタンスからのアクセスが分散することで、問題が少しだけ緩和します。

現在の、ある程度の規模のあるインスタンスで構成されているうちは良いのですが、お一人様インスタンスが増えると、Fediverse全体のインスタンス数が増えるため、このプレビューを作成するためのクロールが増大することになります。

github.com/tootsuite/mastodon/

@noellabo
へーっ!なるほどそういう手があるのか

@mew サイトの側がCDNを設けるってのが防衛手段ではあるんですが、あらゆるサイトにそれを求めるのも酷ですよね。

@noellabo
元鯖缶ですがCDNからして「耳にはしましたが」状態です…😭​

フォロー

@mew 複数のサイトから同時にアクセスが来る、というケースはこの例に限らずいろいろるので、対策していかないと、負荷に耐えられなかったりします。

サイト側を要求が来た時だけ一時的にパワーアップさせて、全ての要求に応える、という力業がありますが、これは一般人には無理がありすぎるのでできない。

そこで、サイトのコンテンツを、そういうもの凄い沢山のアクセスを捌ける、キャッシュサーバにキャッシュしてもらって、アクセスはそちらで捌いてもらう、という作戦をとります。

(転生以前ご存じの方ですよね)

ログインして会話に参加
DTP-Mstdn.jp

DTP-Mstdn.jpは、DTP・デザイン・印刷に関わる人々のためのMastodonインスタンスです。特定分野の専門インスタンスですので、日々のつぶやき、耳寄りな情報の共有、ディスカッション、質問とその回答、役立つスクリプトなど、他では投稿しづらい内容も、思う存分トゥートしましょう!