最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

asp.net計(jì)算每個(gè)頁面執(zhí)行時(shí)間的方法

 更新時(shí)間:2015年04月29日 10:10:26   作者:lele  
這篇文章主要介紹了asp.net計(jì)算每個(gè)頁面執(zhí)行時(shí)間的方法,涉及asp.net操作時(shí)間的相關(guān)技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下

本文實(shí)例講述了asp.net計(jì)算每個(gè)頁面執(zhí)行時(shí)間的方法。分享給大家供大家參考。具體分析如下:

這里的asp.net代碼可實(shí)現(xiàn)計(jì)算每個(gè)頁面的執(zhí)行時(shí)間,無需要修改頁面的相關(guān)代碼,這段代碼會(huì)給所有的頁面統(tǒng)一加上執(zhí)行時(shí)間顯示

public class PerformanceMonitorModule : IHttpModule
{
 public void Init(HttpApplication context)
 {
  context.PreRequestHandlerExecute += delegate(object sender,EventArgs e)
  {
   //Set Page Timer Star
   HttpContext requestContext = ((HttpApplication)sender).Context;
   Stopwatch timer = new Stopwatch();
   requestContext.Items["Timer"] = timer;
   timer.Start();
   };
  context.PostRequestHandlerExecute += delegate(object sender, EventArgs e)
  {
   HttpContext httpContext = ((HttpApplication)sender).Context;
   HttpResponse response = httpContext.Response;
   Stopwatch timer = (Stopwatch)httpContext.Items["Timer"];
   timer.Stop();
   // Don't interfere with non-HTML responses
   if (response.ContentType == "text/html")
   {
    double seconds = (double)timer.ElapsedTicks / Stopwatch.Frequency;
    string result_time = string.Format("{0:F4} sec ", seconds);
    RenderQueriesToResponse(response,result_time);
   }
  };
 }
 void RenderQueriesToResponse(HttpResponse response, string result_time)
 {
  response.Write("<div style=\"margin: 5px; background-color: #FFFF00\"");
  response.Write(string.Format("<b>Page Generated in "+ result_time));
  response.Write("</div>");
 }
 public void Dispose() { /* Not needed */ }
}

希望本文所述對(duì)大家的asp.net程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評(píng)論

安阳县| 赣榆县| 镇江市| 平利县| 论坛| 泰安市| 靖安县| 资溪县| 大宁县| 徐汇区| 滁州市| 大庆市| 葫芦岛市| 敦化市| 渝中区| 巴彦淖尔市| 阿瓦提县| 鲜城| 手游| 洛南县| 大安市| 佛山市| 镇康县| 元朗区| 新余市| 仙居县| 济源市| 夏津县| 松溪县| 全州县| 全椒县| 玉门市| 中山市| 绩溪县| 娱乐| 连州市| 台中市| 奉新县| 湘潭市| 松阳县| 弥渡县|