我正在我的开发机器(i7 CPU、4GB RAM、Windows 7 64 位)上运行基准测试,以确定哪个 Web 服务器具有最佳性能来提供静态内容,同时考虑 IIS 和 Nginx,以及自定义控制台应用程序使用 HttpListener (.NET 4.5)。我正在使用 Apache Benchmark 查看每台服务器每秒处理的请求数 (-c 1000 -n 10000)
我不敢相信结果,Nginx 每秒处理 1000 个请求,IIS 每秒处理 700 个请求,使用 HttpListener 的自定义控制台应用程序每秒处理 4500 个请求。一定是出了点问题,谁能解释一下这种情况并解释为什么我会得到这些奇怪的结果?