ASP.Net Web Api初始请求耗时太长

时间:2013-06-04 17:44:19

标签: asp.net-web-api

初始请求需要3-5秒,后续呼叫需要< 500毫秒。服务进行轻量级存储过程调用,并且在我们对其进行分析时没有发现延迟 此服务不会非常频繁地发生,并且过程模型的空闲超时为20分钟(默认值)。我们试图每隔19分钟打一次,但没有变化。

使用.Net framework 4.5在IIS 7.5下运行的服务

1 个答案:

答案 0 :(得分:1)

ASP.NET网站的第一个请求总是需要一些时间,因为需要编译代码。您可以为IIS安装一个自动生成初始请求的模块,这样您就不会自行减速。

http://www.iis.net/downloads/microsoft/application-initialization