HOW TO: Regola e la scala delle prestazioni di applicazioni che vengono create su .NET Framework

Il presente articolo è stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell’utente. Tuttavia, un articolo tradotto in modo automatico non è sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, più o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non è la sua. Microsoft non è responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell’utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica.

818015
Questo articolo è stato archiviato. L’articolo, quindi, viene offerto “così come è” e non verrà più aggiornato.
Sommario
In questo articolo viene descritto considerazioni importanti per le prestazioni di ottimizzazione e la scalabilità di applicazioni basate su .NET Framework. Si tratta di uno di una serie di articoli che forniscono informazioni dettagliate per le applicazioni create su .NET Framework.

Gli articoli di questa serie includono:
818016HOW TO: Distribuzione delle applicazioni che vengono create su .NET Framework
818013Procedura: Supporto applicazioni vengono create su .NET Framework
818015HOW TO: Regola e la scala delle prestazioni di applicazioni che vengono create su .NET Framework
818014HOW TO: Secure applicazioni vengono create su .NET Framework
back to the top

Configurare sessioni per le applicazioni ASP.NET

Le applicazioni ASP.NET includono il supporto sofisticato per registrare le informazioni utente tra più richieste. Per attivare le applicazioni di scalare a migliaia di utenti, è possibile memorizzare le sessioni in molti modi flessibile. Il metodo di impostazione predefinita è per memorizzare informazioni sessione in-process. Questo memorizza informazioni utente nella memoria di un singolo server. Il metodo di processo offre le prestazioni migliori. Altri due metodi offrono prestazioni più lenta ma maggiore scalabilità: memorizzazione di informazioni di sessione in un server di stato e memorizzazione delle informazioni di sessione in un computer che esegue SQL Server.

Per ulteriori informazioni su come configurare le sessioni ASP.NET utilizzando uno dei tre metodi standard, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito riportato:
317604HOW TO: Configurare server SQL per l'archivio ASP.NET Session State


back to the top

Impostare il periodo di Timeout per sessioni di ASP.NET

In base in dell'applicazione, è possono che le sessioni ASP.NET utilizzare una notevole quantità di memoria. Quando si carica l'utente e la quantità di informazioni aumenta ogni utente, con memoria limitata che viene memorizzate nei sistemi si possono verificare problemi di prestazioni. Uno per ridurre la memoria che richiedono le sessioni consiste nel ridurre il tempo vengono memorizzate le sessioni. Quando si riduce il periodo di timeout sessione, le informazioni sulla sessione è eliminati prima il periodo di inattività predefinito 20 minuti. In alternativa, quando si aumenta il periodo di timeout sessione, gli utenti possono tornare a una sessione attiva senza perdere le informazioni di accesso, il contenuto del carrello della spesa o altri dettagli specifici della sessione.

Per ulteriori informazioni su come impostare il timeout per uno stato sessione, visitare il sito di Web di Microsoft:back to the top

Test di ASP.NET applicazioni e servizi Web con Web Application Stress Tool

Lo strumento Web Application Stress (WAS) è utile per le prestazioni di applicazione di test Web e scalabilità. È possibile utilizzare questo strumento per entrambe le applicazioni Web ASP.NET e servizi Web. Tuttavia, vi sono differenze in come si utilizza lo strumento WAS per ogni tipo di servizio.

Per ulteriori informazioni su come utilizzare WAS per eseguire il test di ASP.NET le applicazioni, fare clic riportato di seguito sui numeri per visualizzare gli articoli della Microsoft Knowledge Base riportato di seguito:
815161HOW TO: Misurazione capacità di risposta ASP.NET con lo strumento Web Application Stress
815160HOW TO: Test ASP.NET Web Services con lo strumento Web Application Stress
back to the top

Le prestazioni di utilizzare strumento di amministrazione per l'analisi applicazioni basate su Windows che vengono create su .NET Framework

.NET Framework gestisce gli assembly appena eseguita. Di conseguenza, .NET Framework ha accesso a numerose informazioni relative a ogni assembly. Parte di queste informazioni viene esposto tramite i contatori delle prestazioni. In qualità di amministratore, è possibile accedere a questi contatori utilizzando lo strumento di amministrazione di prestazioni.

È possibile accedere a ulteriori informazioni sulle applicazioni ASP.NET a quella disponibile dalle applicazioni standard basate su Windows che vengono create in .NET Framework. Esistono decine di contatori che è possibile monitorare. Tuttavia, la maggior parte degli amministratori necessario comprendere solo alcuni di questi contatori.

Per ulteriori informazioni sui più significativi contatori delle prestazioni che .NET Framework vengono esposte, fare clic sui numeri degli articoli della Microsoft Knowledge Base riportato di seguito:
815158Procedura: Utilizzo lo strumento di amministrazione prestazioni per l'analisi delle prestazioni di .NET basate su Framework applicazione Windows

815159HOW TO: Analisi delle prestazioni delle applicazioni Web ASP.NET utilizzando lo strumento di amministrazione di Performance
back to the top

Impostazione di MultiServer applicazioni Web ASP.NET e servizi Web

Le applicazioni Web potrebbero essere necessario scala oltre un singolo server per soddisfare le prestazioni, scalabilità o affidabilità requisiti. Esistono diversi fattori univoci da considerare quando si modifica la scala un'applicazione ASP.NET per più server.

Per ulteriori informazioni su come scalare un'applicazione ASP.NET per più di un server, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito riportato:
815162HOW TO: Configurazione di applicazioni Web ASP.NET con più server e servizi Web
back to the top

Disattiva debug per applicazioni ASP.NET

Durante lo sviluppo e la risoluzione dei problemi, gli sviluppatori possono attivare il debug di un'applicazione ASP.NET. Anche se il debug offre molte informazioni utili per gli sviluppatori, in modo significativo influisce sulle prestazioni dell'applicazione. Potrebbe essere necessario disattivare il debug nei sistemi che hanno avuto il debug attivato inutilmente.

Per ulteriori informazioni su come disattivare il debug per applicazioni ASP.NET, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito riportato:
815157HOW TO: Disattivare il debug di applicazioni ASP.NET per
back to the top

Limitare l'ASP.NET processori specifici in un sistema multiprocessore

Per impostazione predefinita, un'applicazione ASP.NET utilizza tutti i processori in un sistema. Questo è ideale per la maggior parte degli ambienti. Tuttavia, se si sono regolazione delle prestazioni in sistemi multiprocessore, sarà necessario limitare ASP.NET a uno o più processori specificati.

Per ulteriori informazioni sulla limitazione di ASP.NET per processori specificati in un sistema multiprocessore, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito riportato:
815156HOW TO: Restrict ASP.NET per processori specifici in un sistema multiprocessore
back to the top
Riferimenti
Per ulteriori informazioni su come proteggere le applicazioni basate su .NET Framework, visitare i seguenti siti Web Microsoft:

back to the top

Avviso: questo articolo è stato tradotto automaticamente

Proprietà

ID articolo: 818015 - Ultima revisione: 02/27/2014 13:30:54 - Revisione: 4.5

  • Microsoft .NET Framework 1.0
  • Microsoft ASP.NET 1.0
  • Microsoft Internet Information Services 5.0
  • Microsoft ASP.NET 1.1
  • Microsoft .NET Framework 1.1
  • kbnosurvey kbarchive kbmt kbweb kbperformance kbhowtomaster KB818015 KbMtit
Feedback