新しいスレッドでローカルストレージにアップロードするのは良い選択肢ですか?

こんにちは、アップロードのローカルストレージ機能がRailsサーバーと同じスレッドで実装されていることを発見しました。同時に多くのアップロードがあった場合、Railsサーバーがブロックされる可能性があります。そのため、ローカルストレージのディスクI/O機能を新しいスレッドで実装する方が良いでしょうか?それとも現在の実装で問題ないでしょうか?

アップロードは複数の方法で実装されています。

S3アップロードは直接S3にアップロードされます。
NGINXでフロントエンド化されたアップロードはSENDFILEを使用します。これは、Railsがファイル全体を処理できることを意味します。

また、必要に応じて、hijackとdeferを使用してバックグラウンドスレッドに処理を移動させています。

もしPRを試して、特に苦労している問題がある場合は、改善のためにいつでも歓迎します。