Condividi tramite


Nuove funzionalità introdotte in IIS 10.0

di Sourabh Shirhatti

IIS 10.0 è la versione più recente di Internet Information Services (IIS) fornita con Windows 10 e Windows Server 2016. Questo articolo descrive le nuove funzionalità di IIS in Windows 10 e Windows Server 2016 e fornisce collegamenti alle risorse per altre informazioni su queste funzionalità.

HTTP/2

IIS 10.0 aggiunge il supporto per il protocollo HTTP/2, che consente numerosi miglioramenti su HTTP 1.1 e comporta un riutilizzo efficiente delle connessioni e una riduzione della latenza. Il supporto HTTP/2 è stato aggiunto a Windows Server 2016 e Windows 10 come parte del driver di dispositivo in modalità kernel, HTTP.sys e tutti i siti Web IIS 10.0 esistenti possono trarre vantaggio da questo. Le versioni più recenti dei browser più moderni supportano già HTTP/2 su TLS, quindi potrebbe essere già in uso HTTP/2.

Altre informazioni: HTTP/2 in IIS

IIS in Nano Server

Nano Server è una nuova opzione di installazione headless a 64 bit solo per Windows 10 e Windows Server 2016 che installa "just enough OS" con conseguente footprint inferiore. Nano Server offre una maggiore densità, un aumento del tempo di attività e una superficie di attacco più piccola che lo rende adatto per l'esecuzione di carichi di lavoro Web. È attualmente possibile eseguire ASP.NET carichi di lavoro Core e Apache Tomcat in IIS in Nano Server, oltre a usarli come proxy inverso a qualsiasi listener HTTP tramite il modulo HttpPlatformHandler.

Altre informazioni: Introduzione a IIS in Nano Server

IIS nei contenitori

Windows Server 2016 e Windows 10 con l'aggiornamento dell'anniversario aggiungono il supporto per i contenitori che sono ambienti operativi isolati, controllati dalle risorse e portatili. Windows Server 2016 e Windows 10 supportano due runtime di contenitori diversi con un grado di isolamento diverso: i contenitori Windows ottengono l'isolamento tramite l'isolamento dei processi e dello spazio dei nomi, mentre i contenitori Hyper-V ottengono l'isolamento tramite macchine virtuali leggere. IIS 10.0 viene eseguito sia in runtime di contenitori che in entrambe le immagini del sistema operativo di base, Server Core e Nano Server, consentendo di scegliere l'ambiente contenitore Windows migliore per i carichi di lavoro Web.

Introduzione alle immagini di base IIS disponibili nell'hub Docker o seguire questa esercitazione per distribuire un'applicazione MVC ASP.NET in IIS in esecuzione all'interno di un contenitore.

Gestione di IIS

Con l'avvento di Nano Server e contenitori Windows, IIS offre ora una storia di gestione migliore per tutti gli ambienti in esecuzione (inclusi quelli senza gui grafica).

Microsoft IIS Amministrazione istration

Microsoft IIS Amministrazione istration è un'API REST che consente di configurare e monitorare l'istanza di IIS ed è un progetto open source in fase di sviluppo attivo in GitHub.

Altre informazioni: Microsoft IIS Amministrazione istration Preview.

Cmdlet di PowerShell per iis Amministrazione istration

IIS 10.0 aggiunge un nuovo modulo di PowerShell semplificato per la gestione di IIS che consente di aumentare la scalabilità e offre un supporto di pipelining superiore rispetto ai cmdlet web Amministrazione istration esistenti. Il nuovo modulo consente di accedere direttamente all'oggetto ServerManager, consentendo un maggiore controllo sul sistema di configurazione.

Per altre informazioni, vedere i cmdlet di PowerShell iis Amministrazione istration o come ottenere alcune attività di configurazione comuni usando IIS Amministrazione istration.

Intestazioni host con caratteri jolly

IIS 10.0 aggiunge il supporto per le intestazioni host con caratteri jolly; è ora possibile configurare le associazioni per gestire le richieste per qualsiasi sottodominio all'interno di un determinato dominio.

Altre informazioni: Supporto intestazione host con caratteri jolly

Ottimizzazione della CPU ideale per il pool di thread IIS per l'hardware NUMA

IIS 10.0 offre prestazioni migliori sull'hardware NUMA tramite l'ottimizzazione della CPU ideale per il pool di thread IIS.

Altre informazioni: Ottimizzazione CPU ideale del pool di thread IIS per l'hardware NUMA