ASP.Net MVC 4路由/路由性能问题

时间:2014-04-01 11:45:35

标签: asp.net asp.net-mvc performance asp.net-mvc-4 asp.net-mvc-routing

路由的性能问题。

asp.net MVC 4应用程序需要更多时间来查找控制器本身。

我们的路线项目结构是区域/控制器/行动/身份

public static void RegisterRoutes(RouteCollection routes)

{
        routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

        routes.MapRoute(
            name: "Default2",
            url: "{controller}/{action}/{id}",
            defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional });

        routes.MapRoute(
            name: "Default",
            url: "{area}/{controller}/{action}/{id}",
            defaults: new { area = "QQQQQQQ", controller = "Home", action = "Index", id = UrlParameter.Optional });
    }

与查找视图不同,此路由对所有请求(第二次,第三次等)花费大致相同的时间

enter image description here

0 个答案:

没有答案