后端开发|C#.Net教程
MiniProfiler,,MVC5
后端开发-C#.Net教程
这篇文章主要为大家详细介绍了 MVC5使用MiniProfiler监控MVC性能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
企业内部网站源码,vscode键盘设置,无锡ubuntu造型创始人,tomcat检查开启,sqlite怎么导出数据,wordpress 中文广告插件,前端自适应ui框架,spider-flow爬虫,php 下载 zip,淘宝seo新手入门seo教程,个人资料网站源码,安卓html网页制作软件,pjblog 模板,深蓝小程序官网lzw
MiniProfiler ,一个简单而有效的迷你剖析器,可以有效的实时监控页面。通过直接引用、Ajax、Iframe形式访问的其它页面进行监控,监控内容包括数据库内容,并可以显示数据库访问的SQL。
澳门新葡京源码下载,ubuntu开机开不开,tomcat404怎么处理,爬虫 假页面,php代码占用cpu过高,丝瓜seolzw
1.安装
canvas 如何保存源码,vscode九九乘法表代码,ubuntu进入根目录,tomcat 9中文请求,sqlite 分组排序,手机网页设计教程,租美国服务器,企业客服插件,前端控件拖拉框架,爬虫课程表,php设置session过期时间,seo优化是干什么的,狠很橹源网站,网页响应式特效,cms系统模板ui,html div随页面滚动,商机管理系统 开源,小偷程序破解lzw
首先新建一个 mvc 项目
右键项目,管理NuGet程序包。 安装 MiniProfiler.Mvc4和MiniProfiler
ps:MiniProfiler.MVC4的NuGet包(该MVC4包支持MVC5)
或者也可以打开程序包管理控制台 输入命令进行安装
Install-Package MiniProfiler -Version 3.2.0.157
Install-Package MiniProfiler.Mvc4 -Version 3.0.11
2.将以下内容添加到Application_Start()Global.asax中
protected void Application_Start(){ ... GlobalFilters.Filters.Add(new ProfilingActionFilter()); var copy = ViewEngines.Engines.ToList(); ViewEngines.Engines.Clear(); foreach (var item in copy) { ViewEngines.Engines.Add(new ProfilingViewEngine(item)); }}
3.将以下内容添加到“Application_BeginRequest”和“Application_EndRequest”,也在Global.asax中
protected void Application_BeginRequest(){ if (Request.IsLocal) { MiniProfiler.Start(); }}protected void Application_EndRequest(){ MiniProfiler.Stop();}
4.将以下内容添加到_Layout.cshtml(就在标签之前):
@StackExchange.Profiling.MiniProfiler.RenderIncludes()
5.将以下内容添加到Web.config 的部分中:
... ... ...
如果你在项目中使用了Entity Framework ,那么你可以安装MiniProfiler.EF6软件包,在Application_Start()在Global.asax 结尾添加了以下内容: MiniProfilerEF6.Initialize();
一个简单的对MVC性能的监控就这样了,其实他还有很多功能,比如说能够通过不同的参数检测并突出显示执行相同查询的区域。这样您就可以快速找到可能批量的查询。
还可以记录所有的ajax的调用,查看最近100个分析请求的分析信息等。
结果展示: