有没有人知道,与整个请求时间相比,路由处理时间是否有价值?一个具有20个和100个(可能更多)路由的应用程序之间是否会有很大的性能差异?感谢提供包含路由机制描述的链接。
有没有人知道,与整个请求时间相比,路由处理时间是否有价值?一个具有20个和100个(可能更多)路由的应用程序之间是否会有很大的性能差异?感谢提供包含路由机制描述的链接。
RedirectToRoute("routeName", viewData);
,它不会浪费时间搜索路由,直到找到正确的路由。这可能看起来有点繁琐,但比硬编码路由更好,因为如果更改生成路由的方式,此代码仍将正常工作,而硬编码的路由则会中断。我敢说,大多数情况下,相对于请求的整体处理时间来说,时间微不足道。
如果你要进行基准测试,有很多变量可能值得考虑。例如,这些路由有多简单/复杂?它们是否有正则表达式约束等等。