c# – 有没有一种简单的方法可以获得ASP.Net中的总页面响应时间
发布时间:2020-12-16 01:36:25 所属栏目:百科 来源:网络整理
导读:通常说 PHP或其他Web框架获得总响应时间很简单,只需启动文件顶部的计时器并在结束时停止它. 在ASP.Net中有整个页面生命周期位,但我不知道如何做到这一点.我希望此响应时间记录在母版页中进行,响应时间显示在页脚的页脚中.这样做的最佳方式是什么?是否内置了
通常说
PHP或其他Web框架获得总响应时间很简单,只需启动文件顶部的计时器并在结束时停止它.
在ASP.Net中有整个页面生命周期位,但我不知道如何做到这一点.我希望此响应时间记录在母版页中进行,响应时间显示在页脚的页脚中.这样做的最佳方式是什么?是否内置了ASP.Net的内容?甚至可以包含OnRender时间吗? 解决方法
您可以在Global.asax上执行此操作,请查看此
article
void Application_BeginRequest(object sender,EventArgs e) { HttpContext.Current.Items["renderStartTime"] = DateTime.Now; } void Application_EndRequest(object sender,EventArgs e) { DateTime start = (DateTime) HttpContext.Current.Items["renderStartTime"]; TimeSpan renderTime = DateTime.Now - start; HttpContext.Current.Response.Write("<!-- Render Time: " + renderTime + " -->"); } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 详解使用jest对vue项目进行单元测试
- 【二十八】 ARM——存储器篇
- ruby-on-rails – Rails&Devise:覆盖SessionsControll
- iphone – NSInternalInconsistencyException(执行SQL字符串
- 正则表达式 – 使用嵌套的div查找id的div内容
- 如何在Flex Builder 3中将maven依赖项添加到flex构建路径?
- 《从零开始学Swift》学习笔记(Day 12)――说几个特殊运算
- 为什么我要在C中实现自己的双向链表呢?
- c# – DownloadFile vs DownloadFileAsync
- c# – 如何为文档加载取消设置字段?