開発マシン(i7 CPU、4GB RAM、Windows 7 64ビット)でベンチマークを実行して、IISとNginx、およびカスタムコンソールアプリケーションを考慮して、静的コンテンツを配信するのに最適なパフォーマンスを備えたWebサーバーを特定しています。 HttpListener(.NET 4.5)を使用します。Apache Benchmarkを使用して、各サーバーによって処理される1秒あたりのリクエスト数(-c 1000 -n 10000)を確認しています
結果を信じられません。Nginxは1000リクエスト/秒、IISは700リクエスト/秒、HttpListenerを使用するカスタムコンソールアプリケーションは4500リクエスト/秒を処理しました。何かがうまくいかなかったに違いありません。誰かがこのシナリオに光を当てて、なぜこれらの奇妙な結果が得られるのか説明できますか?