On peut modifier plusieurs paramètres du Registre de Windows NT et de la métabase IIS, qui affectent les performances d'IIS. Ces réglages peuvent impacter les performances positivement ou négativement. La seule façon de savoir si la modification de ces réglages a amélioré les performances de votre serveur et d'analyser les
Optimisation des paramètres d’II

performances
du serveur.
Ne changez qu’un paramètre à la fois afin de savoir comment le serveur se comporte
après chaque changement et si votre application se comporte normalement. Microsoft
a créé l’outil de simulation Web Application Stress pour tester les applications
IIS.
On peut se procurer cet outil à l’adresse http://homer.rte.microsoft.com.
Il permet de créer un script et de le lancer sur vos applications. Le script tourne
sur plusieurs threads sur chaque client du test pour simuler diverses charges
sur le serveur. On peut utiliser autant de machines clientes que l’on souhaite
pour augmenter la charge. Il existe d’autres outils de simulation de montée en
charge sur le marché. On peut modifier plusieurs paramètres affectant les performances
d’IIS. Dès lors que votre application est stable et que vous avez établi des critères
de performances, vous pouvez optimiser ces paramètres.
Ne changez pas de paramètre sans raison car cela ne bénéficierait pas au système
et pourrait vous causer des problèmes. Un des paramètres que vous devez examiner
est le paramètre ProcessorThreadMax du Registre, qui détermine le nombre de threads
qu’utilise IIS pour traiter les applications. La valeur par défaut est 10, ce
qui signifie qu’il existe 10 threads de travail ASP par processeur. IIS n’utilise
que le nombre de threads dont il a besoin.
Si la demande augmente, le nombre de threads suit jusqu’à atteindre le maximum.
On peut cependant monitorer le serveur pour déterminer si le fait de changer cette
valeur améliorerait les performances du système. Le compteur de requêtes ASP dans
la file d’attente de l’Analyseur de performances surveille le nombre de requêtes
ASP dans la file d’attente. Cette valeur est généralement à 0. Si la valeur commence
à augmenter, il est possible de diminuer la file d’attente en augmentant la valeur
du paramètre ProcessorThreadMax.
Le paramètre n’existe pas par défaut mais on peut l’ajouter dans la clé de Registre
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3svc\Asp\Parameters.
Une fois que vous aurez modifié la valeur de ProcessorThreadMax, vous verrez une
augmentation de l’utilisation du processeur sur le serveur et la file d’attente
de requête devrait diminuer. Vous pouvez également vérifier le paramétrage de
RequestQueueMax. Si votre serveur génère trop d’erreurs signifiant un serveur
trop chargé, vous pouvez allonger la file d’attente en augmentant la valeur de
RequestQueueMax.
D’autres paramètres du Registre peuvent affecter les performances, et il est souvent
utile de prendre le temps de découvrir si des modifications du Registre peuvent
améliorer votre système. Le chapitre 4 du Kit de ressources d’Internet Information
Server est une excellente source pour la surveillance et l’optimisation. Pour
explorer d’autres optimisations possibles des paramètres du Registre, jetez un
oeil sur les articles suivants du Microsoft Developer Network ou des sites Web
de Microsoft :
§ » Tuning the FMStocks application » à l’adresse http://msdn.microsoft.com/vstudio/centers/scale/tuning.asp
§ » Microsoft Visual Studio Scalability Center » à l’adresse http://msdn.microsoft.com/vstudio/centers/scale/default.asp
§ » ASP scripting optimisation » à l’adresse http://msdn.microsoft.com/library/psdk/iisref/perf9ini.asp
§ » Tuning Internet Information Server performance » à l’adresse http://microsoft.com/isn/whitepapers/tuningiis.asp
Téléchargez cette ressource

Les 10 tendances clés de l’Expérience Client (CX) pour 2025
Dans le contexte actuel, l'expérience client est un levier clé de réussite. Pour rester compétitives, les entreprises doivent adopter des stratégies CX audacieuses, en s'appuyant sur le cloud, le digital et l'IA. Alors quelles stratégies mettre en place pour garder une longueur d’avance ?
Les articles les plus consultés
- N° 2 : Il faut supporter des langues multiples dans SharePoint Portal Server
- Partager vos images, vidéos, musique et imprimante avec le Groupe résidentiel
- Chiffrements symétrique vs asymétrique
- Activer la mise en veille prolongée dans Windows 10
- Afficher les icônes cachées dans la barre de notification
Les plus consultés sur iTPro.fr
- L’Europe, un leader mondial de l’IA
- L’Intelligence Artificielle, le nouveau copilote du CRM : une révolution incontournable
- Optimiser la gestion de la relation client dans le secteur des sciences de la vie
- 2025, un « âge de raison » pour l’écosystème de la technologie ?
- 59 % des entreprises françaises victimes de ransomwares ont stoppé leurs opérations !
