我是ASP Web API的新手,我创建了一个Hello World HttpResponseMessage 并且我正在使用邮递员对其进行测试,但是在第一次尝试时,它需要12385毫秒的响应时间。
那正常吗?如果不是,那是什么问题?!
public HttpResponseMessage Get()
{
HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.OK, "value");
response.Content = new StringContent("Hello world", Encoding.Unicode);
response.Headers.CacheControl = new CacheControlHeaderValue()
{
MaxAge = TimeSpan.FromMinutes(20)
};
return response;
}
答案 0 :(得分:0)
如果要部署到IIS,然后通过Postman进行测试,则第一个请求会出现延迟是“正常的”,因为IIS必须启动应用程序才能为请求提供服务。达林在解释这个类似的SO问题上做得很好。