有誰知道,路由處理時間與總請求時間相比是否有價值?在20和100(可能更多)路線的應用程序之間會有很大的性能差異嗎?將感謝與路由機制描述的鏈接。ASP.NET MVC路由的性能
7
A
回答
2
看一看here。請注意,這是從2008年起的一箇舊的答案,但我猜想它依然如此。特別要注意關於使用命名路由的一點。
換句話說,如果你知道你將使用哪條路線,那麼你可以用這樣的代碼直接跳到正確的路線:RedirectToRoute("routeName", viewData);
,它不會浪費時間拖曳路線,直到找到正確的路線。這看起來有點麻煩,但它比硬編碼路由要好,因爲如果改變生成路由的方式,此代碼仍然可以工作,而硬編碼路由將會中斷。
1
我會冒昧地說不,與大多數情況下請求的總體處理時間相比,時間是微不足道的。
如果您要對此進行基準測試,可能需要考慮許多變量。例如,這些路線有多簡單/複雜?他們是否對他們有正則表達式的限制?等等。
相關問題
- 1. Asp.NET MVC路由性能
- 2. ASP.NET MVC和路由性能?
- 3. Asp.Net Mvc多屬性路由
- 4. Asp.net MVC路由功能
- 5. ASP.NET MVC路由
- 6. ASP.NET MVC路由
- 7. ASP.NET MVC路由
- 8. ASp.Net MVC路由
- 9. ASP.NET MVC路由
- 10. ASP.net MVC路由
- 11. ASP.NET MVC角路由
- 12. ASP.Net MVC 2路由
- 13. asp.net MVC和路由
- 14. ASP.NET MVC路由,Html.BeginForm
- 15. ASP.NET MVC路由器
- 16. ASP.NET MVC與路由
- 17. ASP.NET MVC 3.0路由
- 18. ASP.NET MVC URL路由
- 19. ASP.Net MVC:與路由
- 20. Asp.net MVC 5路由
- 21. ASP.NET MVC Url路由
- 22. 個性化asp.net MVC路由標尺
- 23. asp.net的MVC的URL路由
- 24. ASP.NET MVC 5屬性路由未能正確解決路由問題
- 25. asp.net mvc路由 - 這可能嗎?
- 26. ASP.NET MVC 3路由中斷ActionLink功能
- 27. 沒有MVC的ASP.NET路由?
- 28. Azure中的ASP.NET MVC路由
- 29. Asp.net特定的Mvc路由
- 30. URL路由的Asp.net MVC