Äîêóìåíò âçÿò èç êýøà ïîèñêîâîé ìàøèíû. Àäðåñ îðèãèíàëüíîãî äîêóìåíòà : http://www.arcetri.astro.it/manual/fr/mpm.html
Äàòà èçìåíåíèÿ: Mon Jan 21 19:44:30 2013
Äàòà èíäåêñèðîâàíèÿ: Thu Feb 27 23:31:25 2014
Êîäèðîâêà:

Ïîèñêîâûå ñëîâà: ïðèíöèï ìîïåðòþè
Modules multi-processus (MPMs) - Serveur Apache HTTP
<-
Apache > Serveur HTTP > Documentation > Version 2.2

Modules multi-processus (MPMs)

Langues Disponibles:  de  |  en  |  es  |  fr  |  ja  |  ko  |  tr  |  zh-cn 

Ce document dÈcrit ce qu'est un Module Multi-Processus, ainsi que la maniÕre dont ces modules sont utilisÈs par le serveur HTTP Apache.

top

Introduction

Le serveur HTTP Apache a ÈtÈ conÃu comme un serveur web puissant et flexible pouvant fonctionner sur une trÕs grande variÈtÈ de plateformes et toute une gamme d'environnements diffÈrents. Plateformes diffÈrentes et environnements diffÈrents signifient souvent fonctionnalitÈs diffÈrentes, ou utilisation de diffÈrentes mÈthodes pour implÈmenter la mÉme fonctionnalitÈ le plus efficacement possible. Apache s'est toujours accomodÈ d'une grande variÈtÈ d'environnements grÁce Þ sa conception modulaire. Cette conception autorise le webmaster Þ choisir quelles fonctionnalitÈs seront incluses dans le serveur en sÈlectionnant les modules Þ charger soit Þ la compilation, soit Þ l'exÈcution.

Apache 2.0 Ètend cette conception modulaire aux fonctions les plus ÈlÈmentaires d'un serveur web. Certains Modules Multi-Processus (MPMs) sont responsables de l'association aux ports rÈseau de la machine, acceptent les requÉtes, et se chargent de rÈpartir ces derniÕres entre les diffÈrents processus enfants.

L'extension de la conception modulaire Þ ce niveau du serveur comporte deux avantages importants:

Du point de vue de l'utilisateur, les MPMs ne sont pas diffÈrents des autres modules Apache. La principale diffÈrence rÈside dans le fait qu'un et un seul MPM Þ la fois doit Étre chargÈ dans le serveur. La liste des MPMs disponibles est fournie dans module index page.

top

Choisir un MPM

Les MPMs doivent Étre choisis Þ la configuration, et compilÈs avec le serveur. Les compilateurs peuvent optimiser de nombreuses fonctions si les threads sont utilisÈs, mais seulement s'ils savent que les threads sont utilisÈs.

Pour le choix proprement dit du MPM dÈsirÈ, utiliser l'argument --with-mpm=NOM du script configure. NOM est le nom du MPM dÈsirÈ.

Une fois le serveur compilÈ, il est possible de savoir quel MPM a ÈtÈ choisi Þ l'aide de la commande ./httpd -l. Cette commande fournit la liste de tous les modules compilÈs avec le serveur, y compris le MPM.

top

MPM par dÈfaut

La table suivante fournit la liste des MPMs par dÈfaut pour divers systÕmes d'exploitation. Il s'agit du MPM sÈlectionnÈ si vous ne prÈcisez pas un choix diffÈrent Þ la compilation.

BeOSbeos
Netwarempm_netware
OS/2mpmt_os2
Unixprefork
Windowsmpm_winnt

Langues Disponibles:  de  |  en  |  es  |  fr  |  ja  |  ko  |  tr  |  zh-cn 

top

Commentaires

Notice:
This is not a Q&A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our mailing lists.