0
我有一個用IHttpHandler接口編寫的c#代碼。當我第一次執行它時,需要4-5秒才能工作。但是在第二次執行後,它的運行速度要快得多。例如,當我在1小時後再次執行它時,再次需要4-5秒才能工作。IHttpHandler:執行性能
我的問題:我怎樣才能讓我的程序在整個過程中工作得更快?它應該從IIS部分還是c#部分配置?
我的樣品處理請求功能:一個給定的空閒時間(20分鐘默認情況下)後
public void ProcessRequest(HttpContext context)
{
DateTime dt = DateTime.Now;
context.Response.Write(String.Format("<h1>{0}</h1>", dt.ToLongTimeString()));
}
看看這個其他stackoverflow的答案,可能是相關的:http://stackoverflow.com/questions/775256/how-to-improve-startup-performance-on-iis-aspnet – Matthew