misskey icon indicating copy to clipboard operation
misskey copied to clipboard

i/update エンドポイントがレートリミットを超過しやすい問題がある

Open Sayamame-beans opened this issue 10 months ago • 2 comments

Summary

現状の上限は https://github.com/misskey-dev/misskey/blob/9ffe504c7f75490822a3efdb39b70a8f0d046bcf/packages/backend/src/server/api/endpoints/i/update.ts#L47-L50 です。 i/updateはプロフィール設定の更新時に発生しますが、プロフィール設定は設定箇所が分散しており、かつ、所により手動で一括保存ではなく変更時に自動保存となっていたりします。 その結果、プロフィールを纏めて変更する(特に顕著なのはアカウント作成直後?)際にレートリミットを超過しやすくなります。

連合に影響しない設定の変更時と、連合に影響する設定の変更時でレートリミットを分けて扱ったりといった工夫を加えた方が良いかもしれません。

Purpose

レートリミットしやすい問題の改善

Do you want to implement this feature yourself?

  • [ ] Yes, I will implement this by myself and send a pull request

Sayamame-beans avatar Feb 17 '25 12:02 Sayamame-beans

related: #9381

KisaragiEffective avatar May 05 '25 13:05 KisaragiEffective

デコレーションも顕著だよね apiを都度叩かないで、中間状態をFEで持てたらいいなあ

fruitriin avatar May 05 '25 16:05 fruitriin