2008-10-22 11 views
5

Actualmente estamos utilizando un proyecto de aplicación web, por lo que tenemos una ganancia con la compilación. Pero hasta donde yo sé, las páginas aspx aún se compilan en el primer hit de la página. Entonces, ¿la precompilación proporciona una ganancia de rendimiento perceptible? (primer golpe excluido).ASP.NET Performance: aplicación web sin precompilación

¿Qué tipo de sitio web (visitas/seg, número de usuarios) se beneficiará de ello?

Respuesta

8

La precompilación guarda el primer golpe en el trabajo de hacer la compilación JIT, para un sitio con un gran número de páginas que sabe cuánto tiempo pasará antes de que se visite y se compile cada página.

Después del primer golpe, no hay diferencia entre la página compilada JIT o precompilada.

Usamos la compilación previa para garantizar que el sitio web se compile realmente y no quede atrapado por una referencia faltante o algún problema con el entorno de producción. Esto también es importante para que ningún usuario tenga una experiencia diferente de nuestro sitio porque tienen que esperar el cumplimiento de JIT.

Cuestiones relacionadas