2

IIS7/8 を使用して ASP.NET MVC で Web サイトを実装する予定で、大きなファイル (数 GB) をアップロードする必要があります。web.config の構成を変更して、最大 4 GB のファイルをアップロードできることを知っていました。しかし、メモリ使用量が少し気になりました。

1 回のリクエストで 3GB のファイルをアップロードした場合 (1 つのフォーム、1 つのファイル入力要素、1 つの送信要素を持つ Web ページを使用するだけ)、サーバーの 3GB メモリを消費しますか? または、IIS 7/8 は Request.InputStream を介してコンテンツをチャンクで自動的に渡し、サーバー側のメモリ使用量を許容できるようにしますか? その場合、チャンクの受信をサポートするように IIS を構成する必要がありますか?

4

1 に答える 1