multipart/x-mixed-replace
特にcontent タイプを使用して、Rails アプリケーションでストリーミング応答を送信しようとしています。私が知る限り、Rails ではストリーミング レスポンスはサポートされていません。これは、コンテナがクライアントに何かを送信する前に、レスポンス ボディの長さをバッファして判断しようとするためです。
ちなみに、Mongrel を使用して Rails アプリをデプロイしていますが、カスタム Mongrel ハンドラーはデータを正常にストリーミングでき、Rails アプリとうまく連携できるようです。カスタム ハンドラーを作成できましたが、Rails アプリと一緒に動作させる方法がわかりません。
たとえば、URI/foo.*
へのすべての要求をカスタム ハンドラーに送信し、その他すべての要求を Rails で処理したいと考えています。誰かがこれを実現する方法をアドバイスできますか? 上記のリンク先の記事の結果を再現できないようです。または、Rails ハンドラーに自由なストリーミング レスポンスを生成させる簡単な方法はありますか?