Web API 2 rest调用如果没有';几分钟后我没接到电话

Web API 2 rest调用如果没有';几分钟后我没接到电话,rest,asp.net-web-api,asp.net-web-api2,Rest,Asp.net Web Api,Asp.net Web Api2,这很奇怪,我从未听说过。我有两个RESTWebAPI2服务在IIS中运行。Web服务A调用Web服务B并返回B的内容(A充当门面) 如果web服务空闲了几分钟,并且我发送了一个请求或一个快速的请求突发,响应时间大约为10-20秒。在此之后,即使在高负载下,它们也会在毫秒内返回。但是,如果它在几分钟内没有收到任何呼叫,那么它会再次变慢。问题是空闲超时被设置为20分钟,这显然意味着如果web服务在20分钟内没有被命中。实际上,该服务将从内存中清除,并且必须重新启动。问题最终是,空闲超时被设置为20分

这很奇怪,我从未听说过。我有两个RESTWebAPI2服务在IIS中运行。Web服务A调用Web服务B并返回B的内容(A充当门面)


如果web服务空闲了几分钟,并且我发送了一个请求或一个快速的请求突发,响应时间大约为10-20秒。在此之后,即使在高负载下,它们也会在毫秒内返回。但是,如果它在几分钟内没有收到任何呼叫,那么它会再次变慢。

问题是空闲超时被设置为20分钟,这显然意味着如果web服务在20分钟内没有被命中。实际上,该服务将从内存中清除,并且必须重新启动。问题最终是,空闲超时被设置为20分钟,这显然意味着如果web服务在20分钟内未被命中。该服务实际上将从内存中清除,并且必须重新启动

您可能需要查看以下内容:您可能需要查看以下内容:您可能需要查看以下内容: