Ottimizzazione IIS


8

Che tipo di ottimizzazione (prestazioni o altro) usi quando vai in diretta con IIS (su Windows 2003)?

Attualmente, utilizzo 1 pool di applicazioni per sito Web, ma penso di poter fare di più :)


Tendo a pensare di dare alle immagini e alla directory css il loro pool anche perché mantiene l'elaborazione attiva separata dal servizio file
Stewart Robinson,

Risposte:


5

Anche su grandi banche, raramente (non ricordo quando) ho fatto ottimizzazioni su IIS che non fossero solo l'aggiunta di moduli. Mantengo tutte le impostazioni predefinite.

  • Compressione dinamica e statica
  • Imposta la data di scadenza per contenuto statico, immagini, JS, ecc

2

Perché dovresti considerare di utilizzare un singolo pool di app per sito Web come ottimizzazione? La separazione dei siti Web in pool di app diversi deve essere eseguita solo se ne hai esplicitamente bisogno come:

  • Diverse versioni .NET
  • Requisiti di identità diversi
  • Siti Web in crash
  • Ricicli i programmi
  • Eccetera

Sito Web in crash: controllare. Ho una vecchia applicazione (modulo isapi), che continua a bloccarsi. È necessario riavviare manualmente il pool di applicazioni :) Sono contento di avere 1 apppool per sito Web.
Mathieu,


1

Dovresti vedere qual è il tuo punteggio in YSlow . Lo eseguiamo su tutti i siti prima che vengano implementati. Alcuni consigli:

  1. Minimizza il tuo JS e combinalo in un unico file JS (inserisci quel riferimento in fondo al file html).
  2. Combina il tuo CSS in un unico file.
  3. Abilita GZIP e sgonfia la compressione. Aggiungi .js e .css al tipo di file che comprime. ZIPEnable è buono per questo.
  4. Imposta la scadenza del contenuto per 1 anno. Ricorda che se modifichi un file css / js / image dopo averlo fatto, dovrai rinominare quel file e aggiornare i riferimenti in modo che i client tirino l'ultima versione.
  5. Disabilita i tag elettronici .
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.