Estoy construyendo un sitio estático de ASP.NET (usando páginas maestras y algunas formas) y estoy a punto de lanzarlo a mi servidor de producción.ASP.NET - Lista de comprobación básica para poner un sitio en producción
Sé acerca de cómo cambiar <compilation debug="true">
a falso, pero me pregunto qué otras cosas puedo hacer para obtener la mayor velocidad posible. No hay acceso a datos en el sitio, todo es contenido estático.
¿Alguien tiene una lista de verificación que se ejecuta o sabe de un buen recurso para configurar sitios en un entorno de producción, con un enfoque en el rendimiento?
Lista de comprobación hasta ahora (dude en para corregir esto por sí mismo con las adiciones por valor)
- Asegúrese
<compilation debug="false" />
el valor definido para falsa en Web.Config - Asegúrese
<trace enabled="false" />
se establece en realidad a falso en Web.Config - Establecer los permisos necesarios para leer/escribir/modificar carpeta para el sitio
- Habilite GZIP en IIS (reduce el tamaño de páginas/css/javascript de forma espectacular)
- ¿Ha considerado OutputCaching para cualquier página/control?
- Considere la posibilidad de configurar pruebas web (por ejemplo, WatiN para .NET) para asegurarse de que la funcionalidad en su sitio aún funciona bien
- ¡Asegúrese de que no sea viernes por la tarde!
Creo que es divertido mencionar tanto la actualización de la ubicación del registro como la desactivación del rastreo. En donde estoy, tenemos un detector de trazas que se envía directamente al archivo de registro, por lo que las dos son mutuamente excluyentes. –