|
|
|
|
|
|
Fonctionnalité |
Description |
|
HTTP.sys : nouveau pilote en mode noyau |
Le nouveau pilote en mode noyau, HTTP.sys, constitue un point de contact unique pour toutes les requêtes HTTP entrantes (côté serveur). Cela se traduit par une connectivité élevée pour les applications serveur HTTP. Ce pilote réside au-dessus de TCP/IP et reçoit toutes les demandes de connexion émanant des combinaisons IP/port qu'il est configuré pour écouter. HTTP.sys est également chargé de la gestion globale des connexions, de la gestion de la bande passante et de la journalisation des événements de serveur Web. Des tests préliminaires indiquent des gains de performance de 200 % en débit du contenu statique, et les réponses mises en cache bénéficient d’un débit 165 % supérieur à celui d’IIS 5.0. |
|
Stratégie de mise en cache et gestion des threads |
IIS 6.0 possède une excellent algorithme intégré lui permettant de déterminer les éléments essentiels d’une application ou d’un ensemble de sites pouvant être mis en cache. Il n'est pas toujours intéressant d'ajouter un élément à un cache en mémoire simplement parce qu’il peut être mis en cache car la gestion de cet élément a un coût, ainsi que la mémoire qu’il consomme. C’est pour cette raison qu’IIS 6.0 utilise un nouvel algorithme pour identifier les éléments à mettre en cache en fonction de la distribution des requêtes que reçoit une application particulière. Cela signifie que le serveur Web fait un meilleur usage de ses ressources tout en offrant le même niveau de performance sur les requêtes fréquentes, autrement dit son évolutivité est améliorée. |
|
Web Gardens |
|
|
Cache de modèles ASP persistant |
|
|
Prise en charge d’une grande capacité de mémoire pour les systèmes x86 |
IIS 6.0 propose plusieurs nouvelles fonctionnalités mais s'il s'inspire toujours du modèle de programmation ISAPI, qu’il complète par la prise en charge ISAPI des erreurs personnalisées, la redirection interne (ExecuteURL), une mémoire tampon et l’envoi de descripteurs (« handles ») et une meilleure prise en charge d’Unicode.
|
Fonctionnalité |
Description |
|
Intégration d'ASP.NET et d'IIS, et vaste choix de langages |
Windows Server 2003 offre une expérience de développement plus intense grâce à l’intégration d'ASP.NET et d'IIS. Reposant sur IIS 6.0, les innovations de la plate-forme offrent aux développeurs des atouts considérables : la rapidité de développement des applications et un large choix de langages. Avec Windows Server 2003, l’expérience d’ASP.NET et du .NET Framework est améliorée du fait d’une meilleure intégration des modèles de processus. IIS 6.0 prend en charge les normes Web les plus récentes, notamment XML, SOAP et IPv6. |
|
ExecuteURL |
|
|
Intercepteurs globaux |
|
|
VectorSend |
|
|