Czy ktoś wie, czy routing czasu przetwarzania jest wartościowy w porównaniu z całkowitym czasem żądania? Czy wystąpi duża różnica wydajności między aplikacją a 20 i 100 (prawdopodobnie więcej) trasami? Będzie wdzięczny za link z opisem mechanizmu trasowania.Wydajność routingu ASP.NET MVC
Odpowiedz
Spójrz na here. Należy pamiętać, że jest to stara odpowiedź z 2008 roku, ale przypuszczam, że nadal jest prawdą. W szczególności zwróć uwagę na użycie nazwanych tras.
Innymi słowy, jeśli wiesz, z której trasy będziesz korzystać, możesz przeskoczyć na właściwą trasę z kodem: RedirectToRoute("routeName", viewData);
i nie będzie tracić czasu na trałowanie tras, dopóki nie znajdzie właściwego. To może wydawać się nieco uciążliwe, ale jest lepsze niż kodowanie tras, ponieważ jeśli zmienisz sposób generowania tras, ten kod będzie działał, podczas gdy trasa o twardej, kodowanej ścieżce zostanie przerwana.
Chciałbym odważyć się powiedzieć nie, czas jest nieznaczny w porównaniu do ogólnego czasu przetwarzania wniosku w większości scenariuszy.
Istnieje wiele zmiennych, które warto rozważyć, jeśli zamierzasz je porównywać. Na przykład, jak proste/złożone są te trasy? Czy mają ograniczenia na regex? i tak dalej.
- 1. asp.net mvc kompleks routingu dla ścieżki drzewa
- 2. Asp.net MVC 3 Powierzchnia routingu nie
- 3. Asp.Net MVC - Najlepsze podejście do "dynamicznego" routingu
- 4. Plik statyczny routingu MVC
- 5. ASP.NET routingu w Global.asax
- 6. Problem routingu ASP.NET MVC4
- 7. Wydajność ASP.NET MVC nagle stała się bardzo powolna.
- 8. ASP.NET 4 MVC Web API: dokumentacja dla złożonego routingu
- 9. Jak korzystać z routingu ASP.NET MVC i AngularJS?
- 10. Prawidłowo obsługę zagnieżdżonych zasobów w ASP.net MVC 4 WebAPI routingu
- 11. ASP.NET MVC vs Spring MVC
- 12. Jak analizować wydajność żądań w aplikacji ASP.NET MVC?
- 13. Optymalizacja wydajności lub atrybutu Tabela routingu i routingu
- 14. Wydajność sesji ASP.NET
- 15. ASP.NET Web.config AppSettings Wydajność
- 16. ASP.NET MVC i odpoczynku URI
- 17. Problem routingu ASP MVC z IIS7
- 18. Niestandardowe routingu z ASP.NET Web API
- 19. Adresy URL małych liter w ASP.NET MVC
- 20. Obsługa ASP.Net MVC dla zagnieżdżonych zasobów?
- 21. Spring MVC vs ASP.NET (MVC?)
- 22. ASP.NET MVC vs. ASP.NET 4.0
- 23. Jak dodać prefiks do wszystkich działań za pomocą routingu adresów URL ASP.Net MVC?
- 24. Sesja zerowa w konstruktorze kontrolerów ASP.Net MVC
- 25. ASP.NET MVC i Angularjs vs ASP.NET MVC i Reactjs
- 26. Wiele projektów ASP.NET MVC, które tworzą pojedynczą aplikację ASP.NET MVC
- 27. Aktualizowanie ASP.NET MVC 3 projektu do ASP.NET MVC 4
- 28. Niestandardowe kierowanie ASP.NET MVC do wyszukiwania
- 29. ASP.NET MVC + WebForms - konflikt trasy
- 30. Szukam silnika forum ASP.NET (MVC 3)