¿Alguien sabe si hay beneficios de rendimiento al usar WebAPI en lugar de simplemente usar un controlador MVC que devuelve JSON?Rendimiento de asp.net WebAPI vs. asp.net Controlador MVC que emita JSON?
Respuesta
Creo que los beneficios están más relacionados con la flexibilidad que con el rendimiento. Puede implementar un servicio de descanso utilizando el método MVC, pero la API web proporciona un modelo más limpio: las acciones están implícitas en los verbos HTTP, el contenido puede entregarse tanto en JSON como en XML, existe soporte nativo para devolver un IQueryable < T > (esto se puede ver como una pequeña mejora en el rendimiento), y se puede integrar con una aplicación ASP.NET Web Forms (o incluso una aplicación de consola, sin ASP.NET en absoluto).
Ok gracias Henrique – UpTheCreek
- 1. Cifrado ASP.Net MVC y WebAPI
- 2. ASP.Net MVC: Envío de JSON al controlador
- 3. ASP.NET WebAPI JSON Binding Case-Sensitivity
- 4. ASP.NET MVC vs Spring MVC
- 5. ASP.NET MVP vs ASP.NET MVC
- 6. ASP.NET MVC vs. ASP.NET 4.0
- 7. ASP.Net MVC vs ASP.Net Formularios
- 8. ASP.NET MVC: Controlador simulado.Url.Action
- 9. asp.net controlador genérico mvc
- 10. ¿Cómo se usa WebAPI sin ASP.NET MVC?
- 11. JSON y ASP.NET MVC
- 12. acciones ASP.Net MVC controlador que devuelven vacío
- 13. ASP.NET MVC enviando datos JSON a una acción de controlador
- 14. ASP.NET MVC: ModelState vs. ModelStateDictionary
- 15. Webforms de Asp.Net V Asp.Net WebSite (Razor) Vs. Asp.Net MVC
- 16. ASP.NET MVC vs XSL
- 17. ASP.NET MVC Controlador Dependencias (StructureMap)
- 18. ASP.NET AJAX vs jQuery en ASP.NET MVC
- 19. ASP.Net WebAPI area support
- 20. JSON, ASP.NET MVC - excepción MaxJsonLength
- 21. ASP.Net MVC4 WebApi proxy
- 22. Uso de HttpContext.Current en ASP.NET WebAPI
- 23. Asp.net MVC json o Json.net?
- 24. WCF Web API vs servicios web ASP.NET MVC JSON
- 25. ASP.NET MVC Controller.Json DateTime serialización JSON vs NewtonSoft DateTime serialización
- 26. ASP.NET MVC Session vs Global vs Cache
- 27. ASP.NET MVC - Pass JSON cadena que desee ver con ViewData
- 28. ASP.net MVC 4 WebAPI - Pruebas de contenido MIME de varias
- 29. Deserializar Objetos JSON en Asp.Net MVC Controller
- 30. Asp.net MVC Ajax JSON (post Array)
ajax La solicitud enviada a los controladores de mvc es bastante rápida, más rápida sería de cero milisegundos – Omu
@Chuck Norris: Bueno, en mi opinión, hay muchas cosas que "vueltas" cuando realizas una solicitud a través de la canalización de ASP.NET. Incluso los tiempos de respuesta muy rápidos se suman al escalar. – UpTheCreek