|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : janvier 2008 Messages : 20 ![]() |
Bonsoir tout le monde ,
j'aimerai comprendre comment un serveur web fait-il pour gérer plusieurs requêtes simultanément ? Cordialement. |
|
|
00
|
|
|
#2 |
|
Membre chevronné
![]() Développeur Web Inscription : décembre 2004 Messages : 636 ![]() |
A la base on a un processus (le démon http), et un port ouvert (en général 80)
Et chaque fois qu'un nouveau client se connecte sur le port d'écoute , il créé un nouveau processus, et "déporte" la connexion sur une socket utilisant un port libre. Du coup, chaque traitement coté serveur correspondant à une requête http s'exécute en parallèle du reste, de façon indépendante. Du coup, le port 80 reste libre, et si un processus plante, cela n'affecte pas les autres Ce principe de base est très courant, c'est valable pour à peu près tous les serveurs utilisant un protocole basé sur TCP/IP.
__________________
Ne cliquez pas sur ce lien |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com