IIS7 连接超时

IIS7 连接超时

我有一个 rest 服务,它会向托管 ASP.net MVC 应用的 IIS7 Web 服务器发送请求。我目前允许持久连接,以便可以发送许多请求而不会占用太多客户端端口,并且出于性能原因。但是,我根本不希望连接保持打开状态很长时间。我不想要长寿命连接的原因是,新连接可以通过负载平衡器并最终到达新服务器。

我研究了如何配置连接超时时间,并在应用程序的 IIS 中将其设置为 5 秒超时。但是使用 Wireshark(一种数据包监控工具),我发现服务器在 7-19 秒内断开连接,而不是 5 秒。设置得这么低不可靠吗?

另外,将其设置为较低的数字会有什么后果吗?例如,请求或响应可能很大,或者服务器上的处理可能需要更长的时间。

最后一个问题是,有没有办法在 web.config 中设置连接超时,而不是依赖于 IIS 设置?

相关内容