Optimización de IIS

8

¿Qué tipo de optimización (rendimiento o lo que sea) utiliza cuando se activa con IIS (en Windows 2003)?

Actualmente, uso 1 grupo de aplicaciones por sitio web, pero creo que puedo hacer más :)

Mathieu
fuente
Tiendo a pensar en dejar el directorio de imágenes y css su propia piscina también, ya que sólo mantiene el procesamiento activo separado del servicio de archivos
Stewart Robinson

Respuestas:

5

Incluso en bancos grandes, rara vez (no recuerdo cuándo) hice optimizaciones en IIS que no fueron solo la adición de módulos. Mantengo todos los valores predeterminados.

  • Compresión Dinámica y Estática
  • Establecer fechas de caducidad en contenido estático, imágenes, JS, etc.
Scott Hanselman
fuente
2

¿Por qué consideraría usar un único grupo de aplicaciones por sitio web como optimización? La separación de sitios web en diferentes grupos de aplicaciones solo debe hacerse si tiene una necesidad explícita de ello, como:

  • Diferentes versiones de .NET
  • Diferentes requisitos de identidad
  • Sitios web fallidos
  • Reciclar horarios
  • Etc
Mark S. Rasmussen
fuente
Sitio web bloqueado: consultar. Tengo una aplicación antigua (módulo isapi), que sigue fallando. Necesita reiniciar manualmente el grupo de aplicaciones :) Me alegra que tengamos 1 grupo de aplicaciones por sitio web.
Mathieu
1

Debería ver cuál es su puntaje en YSlow . Lo ejecutamos en todos los sitios antes de que se implementen. Algunos consejos:

  1. Minifique su JS y combínelo en un archivo JS (ponga esa referencia en la parte inferior del archivo html).
  2. Combina tu CSS en un solo archivo.
  3. Habilite GZIP y desinfle la compresión. Agregue .js y .css al tipo de archivos que comprimirá. ZIPEnable es bueno para esto.
  4. Configura la caducidad del contenido por 1 año. Recuerde que si modifica un archivo css / js / image después de hacer esto, deberá cambiar el nombre de ese archivo y actualizar las referencias para que los clientes obtengan la última versión.
  5. Deshabilitar etiquetas electrónicas .
Adam Brand
fuente