2009-05-14 12 views
5

Estoy interesado en usar Spark para un proyecto de mina de código abierto que funciona con el framework asp.net mvc. Me pregunto si alguien tiene experiencia real con él y sabe cómo funciona en comparación con el motor de vista asp.net normal.¿Cómo se compara el rendimiento de Spark View Engine con ASP.NET?

Sé que marketwatch.com ejecuta asp.net mvc y Spark.

+0

No creo que el enlace Spark sea correcto. Probablemente ha sido cambiado: https://github.com/SparkViewEngine/spark – tic

Respuesta

13

Las plantillas de vista se analizan para generar y compilar una clase que no hace más que escribir salida. Después de la primera solicitud de una vista, no se está realizando otro trabajo que no sea crear una instancia de ese tipo y representar.

Se ha perfilado para la CPU y el costo de la memoria bastante extensamente. Creo que es seguro asumir que no hay nada más lento en Spark, y en general es poco probable que el renderizado en los motores de visualización Spark o WebForms sea un cuello de botella en una aplicación del mundo real.

2

Here es un punto de referencia hecho para comparar WebForms a Spark. Spark puntúa un 36% más lento que WebForms, lo que probablemente valga la pena pagar por la flexibilidad adicional que uno obtiene con Spark.

Cuestiones relacionadas