Pour faire de Windows NT une bonne plate-forme IIS, il faut configurer l’OS comme
serveur d’applications. Pour cela, considérez tout d’abord le type de serveur
que vous comptez utiliser. Ensuite, considérez les facteurs qui permettent d’améliorer
les performances du serveur.
Par exemple, la figure 1 présente une configuration typique de serveur Web. Les
cinq serveurs Web hébergent IIS et Microsoft Transaction Server (MTS). Aucune
autre application (telle que SQL Server ou SMS) ne tourne sur les serveurs Web.
En revanche, les serveurs Web peuvent faire tourner des composants COM. Lorsque
l’on ne fait tourner qu’IIS et MTS et leurs composants sur les serveurs Web, ils
peuvent être optimisés pour IIS. Pour faire cela, mettez autant de mémoire que
vous le pouvez sur les serveurs.IIS utilise la mémoire pour le traitement et pour
le cache, notamment le cache ASP qui stocke les fichiers ASP compilés. Avec plus
de mémoire sur le serveur, IIS peut utiliser toutes ses possibilités, y compris
le cache.
Pour faire de Windows NT une bonne plate-forme IIS, il faut configurer l’OS comme
serveur d’applicationsUne autre façon d’améliorer les performances est d’utiliser
les processeurs les plus puissants que vous pourrez et d’ajouter des processeurs
au serveur IIS. Des processeurs plus rapides exécutent le code ASP plus rapidement
et plusieurs CPU permettent de répartir les threads qui traitent les applications.
Je suggère cependant que vous commenciez avec un processeur sur un système multiprocesseur
et que vous ajoutiez des processeurs au fur et à mesure des besoins. Si vous avez
plus de processeurs que nécessaire, les performances peuvent se dégrader.
Une troisième méthode pour booster les performances consiste à configurer les
systèmes disques pour qu’ils atteignent leurs performances optimales avec votre
application. Le RAID 0 (striping ou répartition des données) est la forme la plus
rapide possible d’accès aux disques RAID dans toutes les situations car il optimise
les lectures et écritures sans la charge supplémentaire associée aux autres formes
de RAID. Le RAID 5 (répartition des données avec parité) lit aussi vite que le
RAID 0 mais écrit bien plus lentement.
Les serveurs IIS de la figure 1 ne sont dépositaire d’aucune donnée et n’ont généralement
pas besoin de tolérance de panne pour les mises à jour comme les serveurs de base
de données SQL Server. On pourrait donc utiliser soit RAID 0, soir RAID 5 pour
ces serveurs et optimiser les performances en lecture de données. RAID 0 a ma
faveur pour les serveurs IIS car il augmente la vitesse d’accès, même lorsque
l’on est en train d’installer de nouveaux logiciels sur le serveur. Il n’est pas
nécessaire de protéger l’installation des logiciels avec du RAID 5, qui aura pour
seul effet de ralentir le système. Identifiez les services ou autres applications
que vous n’utilisez pas et arrêtez-les ou désactivez-les. On peut utiliser le
Gestionnaire des tâches pour trouver les applications ou process qui s’exécutent,
puis chercher l’utilité de chacun pour savoir ceux qui sont nécessaires. Quand
vous aurez décidé quels services désactiver, insérez les informations sur chaque
service dans la check-list d’installation de votre serveur.
Enfin, configurez Windows NT comme serveur d’application. Une telle configuration
implique deux paramétrages qui contrôlent comment NT traite les applications et
utilise la mémoire. Le premier paramétrage permet à l’OS de gérer la mémoire du
point de vue d’une application et non de celui d’un serveur de fichier. Ouvrez
l’applet Réseau de Panneau de contrôle et cliquez sur Services.
Ensuite, cliquez à droite sur le service Serveur. Dans la boîte de dialogue qui
s’ouvre alors, sélectionnez Maximiser le débit pour les applications du réseau
comme dans l’écran 1. Si vous ne choisissez pas cette option, NT risque de paginer
une partie du working set d’IIS sur disque, ce qui ralentira la prise en charge
des requêtes par le serveur. J’ai récemment mis en oeuvre ce changement sur un
serveur et les temps de réponse ont diminué immédiatement.
Le second paramétrage change la façon dont Windows NT traite les requêtes des
process d’arrière plan (par exemple IIS) et ceux de premier plan (par exemple
Word). Avec cette modification, Windows NT n’accorde pas de priorité supplémentaire
aux applications de premier plan au détriment d’IIS et des autres applications
d’arrière plan. Si vous ne privilégiez pas les process des applications de premier
plan, des applications telles que l’Observateur d’événements ou l’Analyseur de
performances tourneront toujours, mais elles n’auront pas priorité sur les process
d’arrière plan.
Si vous gérez les serveurs à distance avec un package tel que pcANYWHERE de Symantec,
vous pouvez toujours travailler avec les applications de premier plan, mais NT
ne vous permettra pas de travailler plus vite si, ce faisant, l’OS doit sacrifier
les performances des applications du serveur. Ouvrez l’applet Système du Panneau
de contrôle, puis l’onglet Performances de l’écran 2.
Tirez le curseur vers la gauche pour ne donner aucune priorité à l’application
de premier plan et cliquez sur OK.Pour améliorer les performances, il est possible
d’intervenir sur de nombreux paramètres d’IIS ou qui lui sont associés
Comment déployer une démarche DevOps efficace, sécuriser ses processus de développement et maîtriser les coûts de ses infrastructures ? Les 9 et 10 décembre 2026, DEVOPS REX réunit les professionnels…
Passez à la cybersécurité proactive, transformez la collecte et l’analyse des logs en un bouclier dynamique contre les cybermenaces. Découvrez comment mettre en place une approche SIEM modulaire, évolutive et…



