私はmod_wsgiでapacheを使用してPylons1.0プロジェクトに取り組んでいます。大きなPOSTおよびGETリクエストを処理するために必要です。GETリクエストの場合、データソース(通常はディスク上のファイル)を取得して読み取り、Pylonsレイヤーに渡して、データをユーザーにストリーミングします。また、urllib2でmmapを使用して、データ要求を他のサービスにストリーミングできることも知っています。
ただし、サービスへのPOSTリクエストの場合、誰かが大きなファイルをアップロードしたときにメモリ使用量を圧倒しないように、リクエストをディスクにストリーミングするにはどうすればよいですか?req.body_fileが表示されます。これは、Pylonsがすでにこれを実行していることを示している可能性があります。それが事実かどうか誰かが知っていますか?