我有一个在IIS8中托管的Rest API。 API的调用频率非常高,可能每天调用30次。似乎在调用API时需要很长时间才能获得第一个结果,后续调用很短的时间后会很快返回。似乎IIS在一段时间后释放资源并卸载API和资源。
有没有办法强制IIS保持API处于活动状态,以便每次请求都能快速响应?
答案 0 :(得分:0)
这里提到了几种方法 - Can you prevent your ASP.NET application from shutting down?
除此之外还有应用程序初始化模块http://iis.net/downloads/microsoft/application-initialization。应用程序初始化模块确保您的进程已启动并运行并加载了所有必需的库,但它仅适用于IIS 7.5及更高版本以及框架4.0及更高版本。