2013-07-26 86 views
3

我使用的Global.asax RegisterRoutes方法如下:RegisterRoutes方法会降低性能吗?

protected void Application_Start(object sender, EventArgs e) 
    { 
     RegisterRoutes(RouteTable.Routes); 
    } 

    public static void RegisterRoutes(RouteCollection routes) 
    { 
     routes.MapPageRoute("", "en-us/Articles/Browse", "~/en_us/Articles/Default.aspx"); 
    } 

所以,我有和我一样的他们(106个aspx页面)多页。这项工作会影响性能吗?
和接下来的问题是:有没有办法总结routes.MapPageRoute有很多页面的webApp?

回答

0

它不应该加载任何页面,因为路由是在应用程序启动时注册的。承认会有一个更大的字典来测试,但我认为你正在谈论毫秒的差异。

至于总结事情。我没有看到任何方式来使用您发布的示例网址。如果你有一些标准的URL方案将路由的URL映射到一个标准方案的页面,你可以这样做。

+0

感谢您的回复。当你说'毫秒'时,你的意思是效果太小? –

+0

@Mar_a你也许能够衡量它,但我怀疑这对任何人都是显而易见的。 –