2009-03-06 4 views
13

Esiste un modo per migliorare le prestazioni di IIS modificando alcuni parametri di configurazione?Accelera il tuo IIS

Oppure avete qualche consiglio in generale su come migliorare le prestazioni di un'app ASP.NET?

risposta

12
  • ricordarsi di spegnere 'debug' nel web.config
  • non utilizzare file di mapping jolly.
  • Usa httpCompression per migliorare le prestazioni percepite
  • banda acceleratore per migliorare complessivamente percepito prestazioni
  • Prova Usa IIS7 per le applicazioni .NET

http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/71490aae-f444-443c-8b2a-520c2961408e.mspx?mfr=true

+3

Si dovrebbe aggiungere scadenza contenuto alla lista - niente accelera un server web, allora la cache del browser web locale :-) –

+1

Aggiungi sessioni disabilitate: sono lente e bloccano esclusivamente le richieste simultanee sul server. – Keith

1

Precompilare l'applicazione ASP.NET rende più veloce. La build di rilascio è un vantaggio.

0

In breve sì, ci sono molti modi in cui puoi migliorare le prestazioni della tua applicazione attraverso le impostazioni di iis. Tuttavia la tua applicazione specifica avrà bisogno della sua stessa sintonia.

I suggerimenti generali sono negli altri post. Tuttavia ci saranno anche alcune cose specifiche sulla tua applicazione che possono essere regolate. Ad esempio se hai una o due directory che hanno un sacco di attività rispetto al resto del sito puoi metterle in pool di applicazioni separati.

È piuttosto una forma d'arte e se dopo aver seguito i consigli generali qui hai ancora problemi di prestazioni, ti consiglierei di ottenere un consulente per una settimana per mettere a punto le cose per te. Preferibilmente uno che può guardare anche il tuo ASP.

L'altra cosa che si può fare se si dispone di punti di strozzamento specifici è di inviare query su SO. C'è solo così lontano che puoi andare con un consiglio generico.

4

D'altra parte, si può provare IIS Tuner strumento open source per l'ottimizzazione

+0

strumento molto bello! – BigbangO

0

Partenza http://iistuner.codeplex.com/ ha risolto tutti i nostri i problemi per quanto riguarda l'impostazione dei valori di configurazione in molti posti. In pratica, risolve tutte le impostazioni difficili e difficili da trovare con un solo clic.

0

Alcune raccomandazioni generiche:

  • abilitare la compressione gzip
  • doppio controllare le vostre immagini e ottimizzare le immagini con software di editing es: salvare per il web in Photoshop
  • mettere i file js poco prima della chiusura del corpo tag
  • mettere il CSS nella testa
  • unire i file JS in un unico file utilizzando i fasci in asp.net o manualmente
  • unire i CSS con fasci o manualmente
  • Fai tutte le piccole CSS e JS in linea invece di file collegati
  • importante: assicurarsi di impostare l'impostazione cache CORRETTAMENTE
  • uso cdn, se possibile, ad esempio: caricare jQuery da CDN e i caratteri di Google da Google cdn.
  • ridurre al minimo il js, CSS html utilizzando strumenti online, senza bisogno di commenti, spazi bianchi, nuove linee ...
  • font uso per le icone al posto delle immagini
  • fondono piccole immagini (icone ...) in un'unica immagine e utilizzare lo spirito CSS
  • infine controllare il vostro sito online con Google Page Speed ​​e Yahoo YSlow

Buona fortuna