[英]Azure - http request takes a long time
我有一個小的ASP.NET應用程序,一切正常,但是一天前,我注意到:http請求需要很長時間(〜13-15秒)。
我試圖向控制器添加簡單的方法:
[HttpGet]
[Route("~/api/[controller]/test")]
public string Test()
{
return "Hello. I'm ok.";
}
但是請求大約需要13秒。
我嘗試過的內容以及擁有的信息:
響應時間和CPU:
監控:
如果沒有點擊,網站將有效進入睡眠狀態,因此第一個請求的啟動時間可能會很慢。
嘗試點擊您的網址,計時。 然后再打一次。
如果第二個程序運行很快,那是因為沒有什么影響您的應用程序並使其進入了睡眠模式。
我解決了 這是配置錯誤。 我使用.net core,但使用Microsoft.AspNet.Mvc而不是Microsoft.AspNetCore.Mvc。 我使用了DNX dnx451。
我將項目移植到net46和Microsoft.AspNetCore.Mvc,問題消失了。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.