处理 IIS 和 MVC ASP.NET 上的大量请求

处理 IIS 和 MVC ASP.NET 上的大量请求

我有一台服务器,它记录来自各种网页的不同内容。该服务器在一天中的任何时间都会收到大量请求。所有请求都是“即发即弃”请求。因此,服务器会尽快退出操作。我运行了一些测试,记录了客户端使用的时间和操作所用的时间。服务器中的操作在退出前始终使用大约 5 毫秒,但客户端在运行几分钟后就增加到大约 2 秒。

我的理论是 IIS 无法处理大量请求。IIS 已设置了默认配置。因此,我想知道我是否可以对 IIS 进行任何优化以处理大量短暂请求?

答案1

AFAIK

每个 http 请求都有一个名为 Timeout 的属性,您可以减少它以减少连接时间,从而可以在更短的时间内快速建立连接。

最大连接数也是可以帮助您的参数之一。

在此处输入图片描述

相关内容