L'essentiel de IIS

Configurer le pool d'applications

Testez gratuitement nos 1252 formations

pendant 10 jours !

Tester maintenant Afficher tous les abonnements
Vous allez maintenant configurer le pool d'applications, notamment pour gérer le nombre de processus de travail par pool.
04:39

Transcription

Si vous notez que, lorsque vous appelez votre site pour la première fois, comme ceci. Là c'est très rapide, mais ça prend un peu plus de temps. Surtout sur un site, finalement, qui n'est pas très très utilisé. Cela veut probablement dire que votre pool d'applications s'est arrêté, donc le process, le worker, s'est arrêté. Qu'il doit redémarrer. Qu'il faut recompiler peut-être les assemblies des pages dynamiques. Et donc ça prend un certain temps. Depuis IIS 7, vous avez une fonctionnalité, je vous en ai parlé, je crois, qui s'appelle « auto-start » et qui démarre automatiquement le worker, et qui laisse le worker en fonction, ce qui peut vous être utile si vous avez un site qui est moyennement fréquenté. C'est à dire que le worker peut s'arrêter parce qu'il n'y a plus de demande depuis un certain temps. Vous avez vu, je crois qu'on avait 30 minutes dans la configuration. Donc au bout de 30 minutes, le worker s'arrête. Peut-être que sur un site donc moyennement fréquenté, vous auriez plutôt envie de laisser le worker démarrer quand-même pour pouvoir répondre rapidement aux demandes sporadiques sur le site Web. Pour ce faire, vous allez sur le pool d'applications de votre site, donc on se souvient que notre site est sous le pool de tête 4.5. On va ici sous notre pool d'applications. On va directement voir les paramètres avancés. Et on a ici un mode de démarrage qui est par défaut sur « on demand », donc à la demande, on démarre le pool d'applications. On peut le changer sur un mode « always running », qui, comme son nom l'indique, va donc démarrer automatiquement le pool d'applications et donc le worker process. Vous avez également ici, dans « modèles de processus », les actions en cas de délai d'inactivité. Donc, le délai d'inactivité, il est exprimé ici. Je vous avais dit 30, mais non. Voyez ici que sur ce pool d'applications on est à 20 minutes. Donc au bout de 20 minutes, qu'est-ce qu'on fait ? On termine le worker process. Eh bien, non. On va plutôt choisir ici « suspend », ce qui est une première solution, donc on ne détruit pas le processus, mais on le met dans un état particulier. Et si vous voulez complètement vous passer de ce délai d'inactivité, eh bien, vous changez l'option, ici vous mettez 0. 0 ça veut dire, on ne prend plus en compte de délais d'inactivité. C'est pas très clair, mais c'est comme ça que ça fonctionne. Une remarque par rapport à ça. Si vous laissez les options par défaut on termine ici au bout de 20 minutes. Ça veut dire que 20 minutes s'inactivité, aucun appel sur votre site, va arrêter le worker process. Donc ça peut avoir des avantages, dans certains cas. Si vous savez que l'application que vous avez installé ici par exemple sur nanipabulophiles, est assez mal faite, il y a des fuites de mémoire, par exemple, ça vaut la peine d'arrêter régulièrement le processus, pour nettoyer la mémoire. Dans la plupart des cas, on va espérer que l'application est correctement développée, qu'il n'y a pas ce type de problème. À ce moment-là, même si vous avez un appel toutes les 25 minutes, ça vaut la peine de désactiver le délai d'inactivité de façon à laisser le worker process démarrer. Il va pouvoir répondre beaucoup plus rapidement aux demandes même sporadiques. Bien entendu, si vous avez beaucoup de sites, certains qui travaillent beaucoup, et d'autres qui travaillent de temps en temps, ça peut quand-même valoir la peine de laisser, pour certains pools d'applications, un délai d'inactivité et un arrêt du process. Mais, on va dire, sur la plupart des serveurs IIS où vous hébergez quelques sites au maximum, eh bien, ça a pas vraiment lieu d'être. Je pense que 0 est une bonne option. Dernière option par rapport à ça, le nombre maximal de worker process, de process de travail. Eh bien, je vous avais parlé du Web Garden. si vous avez des multiples coeurs sur votre machine, ça peut valoir la peine d'attribuer plus d'un processus de travail pour ce pool d'applications, par exemple 4 ou 8, ce qui va paralléliser le travail sur 4 ou 8 coeurs de votre serveur. Donc, dans le cas où vous avez une application qui travaille beaucoup, c'est ici que vous allez agir ensuite en supervisant un peu les performances, mais cette option est importante également.

L'essentiel de IIS

Administrez IIS (Internet Information Server) en toute confiance. Abordez les notions de site, d'application, l’attribution de permissions sur les répertoires de l'espace web, etc.

3h45 (43 vidéos)
Aucun commentaire n´est disponible actuellement
 
Logiciel :
IIS IIS 8.5
Spécial abonnés
Date de parution :10 mai 2016

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !