-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
URLプレビューとメディアプロキシの瞬間的な負荷を抑える #13679
Comments
こういうのCDNが良い感じにしてくれないものなのかしら |
nginxを設定しておけば万事OK |
キャッシュが出来る前にいっぱいリクエストが来たら…というシチュエーションでもよしなに制御して何とかしてくれるものですかね? |
このへんの知見もここに書き足しておけばよさそう(内容見た感じ、すでに書いてある?) https://misskey-hub.net/ja/docs/for-admin/install/resources/nginx/ |
proxy_cache_lock この2つを設定すれば、まさしくよしなにしてくれることが分かった |
exactly |
This comment was marked as off-topic.
This comment was marked as off-topic.
@syuilo |
こういう系はアプリケーションレイヤーではなくそれより前段のレイヤーでケアする話だと思うのと、対応する場合URLプレビューとメディアプロキシ以外にも似たような問題が発生する箇所ありそうだからロック処理だらけになりそうということでyes |
Summary
ユーザがURLつきのノートを投稿した際、瞬間的にマシンリソースを圧迫するというお話を聞き、軽く調査検証して問題がありそうなので起票しました。
URLつきのノートが投稿された後、以下のような流れで処理が呼ばれます。
という流れのうち、4と6はそれなりにマシンリソースを使う処理です(外部アクセスと画像加工)。
これがTL表示中の複数ユーザーからのリクエストで同時多発的に走り、マシンリソースを圧迫する状態になっています。
上記を軽減するため、以下の施策を考えています。
Purpose
マシンリソース圧迫の軽減
Do you want to implement this feature yourself?
The text was updated successfully, but these errors were encountered: