L'essentiel de IIS

Découvrir la naissance de IIS

Testez gratuitement nos 1271 formations

pendant 10 jours !

Tester maintenant Afficher tous les abonnements
Dans cette vidéo, vous allez vous intéresser à l'historique des premières versions de IIS, Internet Information Services.
04:15

Transcription

Il était une fois un serveur Web créé par Microsoft intitulé Internet Information Services ou IIS ou pour les intimes 2IS. À l'époque vous aviez quand même quelques hésitations à utiliser IIS comme serveur Web de production. Cela reste entre nous. Si vous vouliez monter un site Web qui sert à un certain nombre d'utilisateurs, c'est en général le cas, vous partiez plutôt avec des serveurs Web comme Apache. qui est un très bon serveur Web encore aujourd'hui. Au fil du temps Microsoft a amélioré Internet Information Services que l'on va appeler à partir de maintenant « IIS », sur un certain nombre de points. D'abord, sur les versions antérieures à la 4.0, comme je l'ai inscrit ici, nous n'avions qu'un seul processus qui s'appelait : « inetinfo.exe ». C'est le serveur Web, une application, un processus qui s'exécutait et qui contenait tout dans son espace d'exécution notamment ce que l'on appelle les filtres ISAPI c'est-à-dire une version particulière microsoftienne de ce que l'on appelle autrement du « CGI » : Common Gateway Interface. Le CGI ou l'ISAPI est la capacité qu'à le serveur Web non seulement de servir des pages statiques mais également des pages dynamiques qui sont générées par un langage. Cela pouvait être Perl ou PHP par exemple. L'idée est qu'un utilisateur fait une demande, inetinfo la reçoit, ensuite il appelle un filtre ISAPI qui va lancer un programme qui génère la page Web. Ensuite, le résultat est retourné au client. Vous allez me dire, ISAPI, CGI quelle différence ? Le CGI c'est une technologie qui à la base vient des serveurs Unix et qui consiste simplement pour le process de serveur Web à appeler une application qui va générer la page. Mais la méthode CGI implique qu'à chaque fois qu'une page doit être générée, on va relancer un processus. Par exemple vous avez dix utilisateurs qui demandent la même page donc le processus va devoir lancer ou appeler le CGI qui va s'exécuter pour chaque page. En terme de montée en charge, ce n'est pas terrible du tout parce que chaque fois qu'une page doit être générée il faut appeler le processus qui doit se lancer, s'exécuter et renvoyer la page. C'est pour cela que Microsoft a développé des filtres ISAPI des méthodes pour générer des pages dans un processus qui ne va pas se recharger chaque fois. Une application ISAPI peut donc répondre à plusieurs requêtes et conserver les ressources restées chargées en mémoire etc. Ce n'est déjà pas mal. Mais il y a quand même encore un petit problème. Comme vous le voyez dans mon dessin, les filtres ISAPI sont à l'intéreur du processus inetinfo.exe. ce qui fait que si quelqu'un a développé son filtre avec les pieds, ou si tout à coup il y a une surcharge du filtre ISAPI, le langage qui peut être du PHP ou du perl commence à surcharger l'application ou qu'il crashe tout simplement, tout le serveur Web s'écroule. Ce n'est pas une très bonne idée. Une amélioration notable ça été sur IIS 4.0 : de prendre ces filtres ISAPI, et de permettre un traitement « out-of-process ». À ce moment là sur IIS 4, on avait la possibilité de garder des ISAPI « in process » c'est-à-dire, à l'intérieur de inetinfo.exe dans le même espace d'exécution. Mais de faire des ISAPI out-of-process ce qui fait que si votre filtre ISAPI crashe le serveur Web reste activé : il ne crashe pas lui même. C'était un bon début, mais au fil des version, vous allez le voir, de nombreuses améliorations ont été apportées qui rendent aujourd'hui IIS beaucoup plus intéressant et plus fiable.

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
Votre/vos formateur(s) :
Date de parution :10 mai 2016
Durée :3h45 (43 vidéos)

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 !