Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
In questo argomento vengono descritti i metodi di ottimizzazione delle prestazioni e le raccomandazioni per i server Web Windows Server 2022.
Selezione dell'hardware appropriato per le prestazioni
È importante selezionare l'hardware appropriato per soddisfare il carico Web previsto, considerando il carico medio, il carico massimo, la capacità, i piani di crescita e i tempi di risposta. I limiti hardware limitano l'efficacia dell'ottimizzazione software.
L'ottimizzazione delle prestazioni per l'hardware del server offre raccomandazioni per l'hardware per evitare i vincoli di prestazioni seguenti:
Le CPU lente offrono potenza di elaborazione limitata per carichi di lavoro con utilizzo intensivo della CPU, ad esempio ASP, ASP.NET e SCENARI TLS.
Una piccola cache del processore L2 o L3/LLC potrebbe influire negativamente sulle prestazioni.
Una quantità limitata di memoria influisce sul numero di siti che possono essere ospitati, sul numero di script di contenuto dinamico (ad esempio ASP.NET) che possono essere archiviati e sul numero di pool di applicazioni o processi di lavoro.
La rete diventa un punto critico a causa di un adattatore di rete inefficiente.
Il file system diventa un collo di bottiglia a causa di un sottosistema di disco inefficiente o di un adattatore di archiviazione.
Procedure consigliate per il sistema operativo
Se possibile, iniziare con un'installazione pulita del sistema operativo. L'aggiornamento del software può lasciare impostazioni non aggiornate, indesiderate o non ottimali del Registro di sistema e servizi e applicazioni installati in precedenza che utilizzano risorse se vengono avviate automaticamente. Se è installato un altro sistema operativo ed è necessario mantenerlo, è necessario installare il nuovo sistema operativo in una partizione diversa. In caso contrario, la nuova installazione sovrascrive le impostazioni in %Program File%\Common Files.
Per ridurre le interferenze di accesso al disco, posizionare il file di pagina del sistema, il sistema operativo, i dati Web, la cache dei modelli ASP e il log di Internet Information Services (IIS) su dischi fisici separati, se possibile.
Per ridurre i conflitti per le risorse di sistema, installare Microsoft SQL Server e IIS in server diversi, se possibile.
Evitare di installare servizi e applicazioni non essenziali. In alcuni casi, potrebbe essere utile disabilitare i servizi non necessari in un sistema.
Impostazioni del file system NTFS
Il commutatore globale di sistema NtfsDisableLastAccessUpdate (REG_DWORD) 1 si trova in HKLM\System\CurrentControlSet\Control\FileSystem ed è impostato per impostazione predefinita su 1. Questa opzione riduce il caricamento e le latenze di I/O del disco disabilitando l'aggiornamento di data e ora per l'accesso all'ultimo file o directory. Installazioni pulite di Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 e Windows Server 2008 abilitano questa impostazione per impostazione predefinita, e non è necessario modificarla. Le versioni precedenti di Windows non impostavano questa chiave. Se il server esegue una versione precedente di Windows o è stato aggiornato a Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 o Windows Server 2008, è necessario abilitare questa impostazione.
La disabilitazione degli aggiornamenti è efficace quando si usano set di dati di grandi dimensioni (o molti host) che contengono migliaia di directory. È consigliabile usare invece la registrazione IIS se si mantengono queste informazioni solo per l'amministrazione Web.
Avvertimento
Alcune applicazioni, ad esempio le utilità di backup incrementali, si basano su queste informazioni sull'aggiornamento e non funzionano correttamente senza di esso.