ASP.NET コードが大きなファイルをストリーミングしている間、スレッドは完全に拘束されていますか? つまり、8 人が大きなファイルをダウンロードしていて、8 つのスレッドしか使用できない場合、それ以上の要求は処理されないのでしょうか?
いずれにせよ、大きな静的ファイルを保護する別の方法を見つける必要があります。アプリケーション サーバーが IIS や Nginx などを処理する必要がないようにするために、できればユーザーが承認された直後に IIS にサービスを提供させる方法が必要です。マネージ コードにヒットすることなく、より適切に実行できます。
アプリが「X-Accel-Redirect」ヘッダーを応答に入れる場合、Nginxはこれを許可すると思います:http://kovyrin.net/2006/11/01/nginx-x-accel-redirect-php-rails/。Apache と Lighttpd には同じ機能があります。
何かアドバイス?