【发布时间】:2011-12-04 21:31:06
【问题描述】:
我有一个包含几千条路线的应用程序。
这是因为对于每个产品,我们都使用自定义 URL,而不是教科书的 /product/id。
有了这么多的url,路由器的性能是无法接受的。
我正在努力寻找改进它的方法,但我画的是一个空白。
我有大约 20 条正则表达式路由和大约 3000 个唯一的 url 路由。
有什么想法吗?
很抱歉这么开放,但我不知道从哪里开始。
【问题讨论】:
-
您能解释一下具体是什么原因造成的性能瓶颈吗?如果不能,说明您还没有完成足够的分析。
-
我使用了 haacks 路由调试器并设置了时间戳来衡量性能。我已经移动了我的路线(顺序)并且它有所改进,但是最后添加的路线真的很慢。
-
我遇到的另一个问题是我不知道如何配置路由器本身
-
我假设您已经删除了未使用的视图引擎?
-
我们只使用剃须刀,但我怎样才能删除其他引擎。这也能提高路由器的性能吗?
标签: asp.net performance asp.net-mvc-3 routes