Un colega mío realizó una prueba de carga simple utilizando VS2010 en un proyecto Webforms y un proyecto Asp.net MVC y notó que Webforms estaba atendiendo alrededor de 83 solicitudes por segundo, mientras que Asp.net MVC era sirviendo 28 solicitudes por segundo. Ambos sitios se publicaron en el mismo servidor con configuraciones similares.
El proyecto de Webforms tenía 10 páginas 5 de las cuales mostraban mensajes de texto simples usando etiquetas y las otras 5 tenían controles de cuadro de texto. Se construyó una funcionalidad similar en el sitio Asp.net MVC para que el resultado sea el mismo que el de las páginas de Webforms. Las pruebas se realizaron con carga constante y carga incremental con resultados similares.
Estoy un poco sorprendido con los resultados. ¿Alguien sabe por qué MVC es más lento que Webforms? Gracias!Webforms Vs Asp.Net MVC VS2010 LoadTest
6
A
Respuesta
0
Hmm. Sin mucha información para continuar, tal vez deba instrumentar su código para ver qué tarda un poco y/o la diferencia entre Web Forms y MVC.
Puede utilizar algunas técnicas de programación orientadas a aspectos para eliminar la carga de todos esos comandos de registro.
Aquí es uno de esos marcos:
http://code.google.com/p/postsharp-user-plugins/wiki/Log4PostSharp
Cuestiones relacionadas
- 1. ASP.NET MVC vs Webforms: Sustitución de WebForms Controles
- 2. Webforms de Asp.Net V Asp.Net WebSite (Razor) Vs. Asp.Net MVC
- 3. ASP.NET MVC o WebForms?
- 4. asp.net-mvc y webforms coexistentes
- 5. Combinar ASP.Net MVC con WebForms
- 6. ASP.NET MVC vs WebForms: comparación de velocidad y arquitectura
- 7. Mezclar ASP.NET MVC en ASP.NET WebForms
- 8. ASP.NET MVC> ASP.NET WebForms, ¿Por qué?
- 9. Aprenda Asp.Net WebForms o Asp.Net MVC
- 10. ASP.NET Web Forms vs MVC [después de VS2010/aviso .NET 4.0]
- 11. ASP.NET MVC vs XSL
- 12. ¿ASP.NET MVC está destinado a reemplazar Webforms?
- 13. Migración de WebForms de ASP.NET a MVC
- 14. Mejores WebForms inspirados en asp.net MVC
- 15. Cómo mezclar WebForms y MVC en ASP.NET
- 16. Desventajas de ASP.net MVC Webforms View Engine?
- 17. ASP.NET MVC + WebForms - Conflicto de ruta
- 18. Sugerencias para migrar de ASP.NET WebForms a ASP.NET MVC?
- 19. ¿Qué es ASP.NET WebForms equivalente a ViewData de ASP.NET MVC
- 20. ASP.NET MVC vs Spring MVC
- 21. ASP.NET WebForms Dominio de enrutamiento
- 22. ASP.NET MVC vs. ASP.NET 4.0
- 23. ASP.Net MVC vs ASP.Net Formularios
- 24. ASP.NET MVP vs ASP.NET MVC
- 25. Webforms de ASP.NET con jQuery?
- 26. webforms vs asp.net mvc para la aplicación de una sola página, ¿cuál elegir?
- 27. Filosofía MVC aplicada a webforms
- 28. ¿Qué se consideraría derecho asp.net? (no mvc y no webforms)
- 29. Asesoramiento sobre el uso de ASP.net WebForms o MVC
- 30. Poner ASP.NET MVC en una página de WebForms
No lo es. Hay un problema con su sitio MVC. ¿Caché, quizás? –
El almacenamiento en caché no se está utilizando. Ni en webforms ni en mvc – Qvin
Bueno, realmente no hay suficiente información para responder a su pregunta. En igualdad de condiciones, ASP.NET va a ser un poco más pesado, así que supongo que tienes algún problema con la recuperación de datos de la base de datos en el lado de MVC. Intente poner algunos temporizadores en sus consultas de base de datos para ver qué tan rápido son. –