2017-05-07 19 views
0

我有一个ASP.NET MVC项目的最后,我安装了Glimpse并获得一个日志,结果日志是stange。我有24088个请求。 enter image description here在ASP.NET MVC中获取太多的请求

如何知道请求调用的位置?我只有大约15个CSS和JS文件和大约5个动作调用。

如何减少这些请求?

+15

那不是24000点的要求,它指出它需要24秒处理您的请求(请注意“ms”)。 – CodeCaster

+0

看起来您有两个Db查询只需要108毫秒,但您应该查看您的视图,因为它需要5秒才能显示。 – CodeNotFound

+0

@CodeCaster谢谢。 –

回答

1

如果您的大部分请求都是针对css和java脚本,然后使用捆绑和缩小功能,它会减少您的请求数并提高性能。

对CSS创建样式包和脚本包查看模式的详细信息,例如

public static void RegisterBundles(BundleCollection bundles){ 
bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
      "~/Scripts/jquery-{version}.js")); 
    // Code removed for clarity. 

}

参考link为模式的详细信息

+0

参考链接了解更多详情https://docs.microsoft.com/en-us/aspnet/mvc/overview/performance/bundling-and-minification – Vivek