#fedibird フォローインポートのパフォーマンスを改善しました。
mstdn.jpでフォロー限界に達しているじぇいさんのインポートリストに耐えられるよう頑張りましたが、果たして……。
フォローインポートの動作が重い原因のうち、応答のないサーバへのリクエストを長時間待つことによるキュー詰まりが深刻だったため、そこに対処しています。
逆に、たいへん諦めが良くなりましたので、たまたまそのとき死んでいるサーバは無視されます。
インポートが終了した頃を見計らって、リストをエクスポートして、内容を比較することをお勧めします。
追加フォローは差分が効率的ですが、フォロー済みのアカウントは適切に弾くので、インポートリストを再投入してかまいません。
なお、フォロー時には、相手のアイコンやトップ画像、ピン留めした投稿などを取得する負荷がかかりますが、そこはサーバが頑張るしかありませんw
こちらも本家にプルリクしてあります。まぁ、慌ててマージするようなものではありません。(ちゃんと動かないとマズイので、技術陣はテストしてくれると助かります)
https://github.com/tootsuite/mastodon/pull/13836