¿Alguien sabe si el tiempo de procesamiento del enrutamiento es valioso en comparación con el tiempo total de solicitud? ¿Habrá una gran diferencia de rendimiento entre una aplicación con 20 y 100 (probablemente más) rutas? Estaré agradecido por un enlace con la descripción del mecanismo de rutas.Rendimiento del enrutamiento MVC de ASP.NET
Respuesta
Echa un vistazo here. Tenga en cuenta que esta es una respuesta anterior de 2008, pero supongo que todavía es cierto. En particular, tenga en cuenta el poco sobre el uso de rutas con nombre.
En otras palabras, si sabe qué ruta va a utilizar, puede ir directamente a la ruta correcta con el siguiente código: RedirectToRoute("routeName", viewData);
y no perderá tiempo rastreando las rutas hasta que encuentre la correcta. Esto puede parecer un poco engorroso, pero es mejor que codificar duro las rutas ya que, si cambia la forma de generar sus rutas, este código seguirá funcionando, mientras que una ruta codificada se romperá.
Me atrevería a decir que no, el tiempo es insignificante en comparación con el tiempo de procesamiento general de la solicitud en la mayoría de los escenarios.
Hay muchas variables que valdría la pena considerar si se va a comparar esto. Por ejemplo, ¿qué tan simples/complejas son esas rutas? ¿Tienen restricciones con expresiones regulares en ellos? etcétera.
- 1. ASP.NET MVC JavaScript enrutamiento
- 2. ASP.NET MVC: enrutamiento de babosas personalizadas sin afectar el rendimiento
- 3. ASP.NET MVC Enrutamiento Pregunta
- 4. Descripción del enrutamiento en Global.asax (asp.net-mvc)
- 5. página ASP.NET MVC/subpágina enrutamiento
- 6. asp.net mvc URLs multilenguaje/enrutamiento
- 7. Enrutamiento ASP.NET MVC y áreas
- 8. ASP.NET MVC enrutamiento dos GUID
- 9. asp.net mvc parámetro de identificación de enrutamiento
- 10. Enrutamiento ASP.NET MVC A través de los atributos del método
- 11. enrutamiento personalizado de ASP.NET MVC para búsqueda
- 12. TinyURL como el enrutamiento con ASP.NET MVC?
- 13. ASP.NET MVC enrutamiento/SEO Friendly URL
- 14. Enrutamiento ASP.NET MVC: ruta "en blanco"
- 15. Enrutamiento con múltiples parámetros usando ASP.NET MVC
- 16. ASP.NET WebForms Dominio de enrutamiento
- 17. enrutamiento enlaces legacy asp.net en un proyecto asp.net mvc
- 18. ASP.NET MVC Enrutamiento de archivos con múltiples subdirectorios
- 19. ASP.Net MVC y 14 reglas de rendimiento
- 20. ASP.NET MVC Nivel de raíz de enrutamiento Vistas
- 21. asp.net mvc enrutamiento complejo de ruta de árbol
- 22. Añadir más de enrutamiento de ASP.NET MVC Global.asax
- 23. ASP.NET MVC enrutamiento vs Reservados nombres de archivo en Windows
- 24. Parámetro de enrutamiento opcional con restricción en ASP.NET MVC 2?
- 25. Enrutamiento de archivos estáticos en ASP.NET MVC 3 como robots.txt
- 26. enrutamiento ASP.Net MVC3 palabras reservadas?
- 27. Enrutamiento ASP.NET MVC 3: ¿evita ~/acceso a casa?
- 28. Enrutamiento ASP.NET en IIS 6
- 29. ¿Es posible localizar una URL/enrutamiento en ASP.NET MVC?
- 30. ASP.NET MVC 3 Razor el rendimiento