]> granicus.if.org Git - apache/blob - docs/manual/mpm.html.fr
Updated the french translation
[apache] / docs / manual / mpm.html.fr
1 <?xml version="1.0" encoding="ISO-8859-1"?>
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head><!--
4         XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
5               This file is generated from xml source: DO NOT EDIT
6         XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
7       -->
8 <title>Modules multi-processus (MPMs) - Serveur Apache HTTP</title>
9 <link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
10 <link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
11 <link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
12 <link href="./images/favicon.ico" rel="shortcut icon" /></head>
13 <body id="manual-page"><div id="page-header">
14 <p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossaire</a> | <a href="./sitemap.html">Plan du site</a></p>
15 <p class="apache">Serveur Apache HTTP Version 2.3</p>
16 <img alt="" src="./images/feather.gif" /></div>
17 <div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
18 <div id="path">
19 <a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.3</a></div><div id="page-content"><div id="preamble"><h1>Modules multi-processus (MPMs)</h1>
20 <div class="toplang">
21 <p><span>Langues Disponibles: </span><a href="./de/mpm.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
22 <a href="./en/mpm.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
23 <a href="./es/mpm.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
24 <a href="./fr/mpm.html" title="Français">&nbsp;fr&nbsp;</a> |
25 <a href="./ja/mpm.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
26 <a href="./ko/mpm.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
27 <a href="./tr/mpm.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
28 </div>
29
30 <p>Ce document décrit ce qu'est un Module Multi-Processus, ainsi
31 que la manière dont ces modules sont utilisés par le serveur HTTP Apache.</p>
32 </div>
33 <div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#introduction">Introduction</a></li>
34 <li><img alt="" src="./images/down.gif" /> <a href="#defaults">MPM par défaut</a></li>
35 <li><img alt="" src="./images/down.gif" /> <a href="#static">Compiler un module MPM en tant que module
36 statique</a></li>
37 <li><img alt="" src="./images/down.gif" /> <a href="#dynamic">Compiler un module MPM en tant que module
38 DSO (Dynamic Shared Object)</a></li>
39 </ul></div>
40 <div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
41 <div class="section">
42 <h2><a name="introduction" id="introduction">Introduction</a></h2>
43
44     <p>Le serveur HTTP Apache a été conçu comme un serveur web puissant et
45     flexible pouvant fonctionner sur une très grande variété de
46     plateformes et toute une gamme d'environnements différents. Plateformes
47     différentes et environnements différents signifient souvent fonctionnalités
48     différentes, ou utilisation de différentes méthodes pour
49     implémenter la même fonctionnalité le plus efficacement possible.
50     Apache httpd s'est toujours accomodé d'une grande variété d'environnements
51     grâce à sa conception modulaire. Cette conception autorise le webmaster
52     à choisir quelles fonctionnalités seront incluses
53     dans le serveur en sélectionnant les modules à charger soit à la
54     compilation, soit à l'exécution.</p>
55
56     <p>Le serveur HTTP Apache 2.0 étend cette conception modulaire aux
57     fonctions les plus
58     élémentaires d'un serveur web. Certains Modules Multi-Processus (MPMs)
59     sont responsables de l'association aux ports réseau de la machine,
60     acceptent les requêtes, et se chargent de répartir ces dernières
61     entre les différents processus enfants.</p>
62
63     <p>L'extension de la conception modulaire à ce niveau du serveur
64     comporte deux avantages importants :</p>
65
66     <ul>
67       <li>Apache httpd peut supporter plus proprement et efficacement une grande
68       variété de systèmes d'exploitation. En particulier, la version Windows
69       du serveur est maintenant beaucoup plus efficace, depuis que
70       <code class="module"><a href="./mod/mpm_winnt.html">mpm_winnt</a></code> peut utiliser les fonctionnalités réseau
71       natives à la place de la couche POSIX utilisée par
72       Apache httpd 1.3. Cet avantage s'étend aussi aux systèmes d'exploitation
73       qui implémentent des MPMs spécialisés.</li>
74
75       <li>le serveur est plus à même de répondre aux besoins d'un site
76       particulier. Par exemple, les sites qui sont très sollicités peuvent
77       utiliser un MPM threadé comme
78       <code class="module"><a href="./mod/worker.html">worker</a></code> ou <code class="module"><a href="./mod/event.html">event</a></code>, tandis que les sites
79       qui privilégient la stabilité ou la compatibilité avec des logiciels
80       plus anciens peuvent utiliser un module comme
81       <code class="module"><a href="./mod/prefork.html">prefork</a></code>.</li>
82     </ul>
83
84     <p>Du point de vue de l'utilisateur, les MPMs ne sont pas différents des
85     autres modules Apache httpd. La principale différence réside dans le fait qu'un
86     et un seul MPM à la fois doit être chargé dans le serveur. La liste des
87     MPMs disponibles est fournie dans <a href="mod/">module index page</a>.</p>
88
89 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
90 <div class="section">
91 <h2><a name="defaults" id="defaults">MPM par défaut</a></h2>
92
93 <p>La table suivante fournit la liste des MPMs par défaut pour divers
94 systèmes d'exploitation.  Il s'agit du MPM sélectionné si vous ne précisez
95 pas un choix différent à la compilation.</p>
96
97 <table class="bordered"><tr><td>Netware</td><td><code class="module"><a href="./mod/mpm_netware.html">mpm_netware</a></code></td></tr>
98 <tr class="odd"><td>OS/2</td><td><code class="module"><a href="./mod/mpmt_os2.html">mpmt_os2</a></code></td></tr>
99 <tr><td>Unix</td><td><code class="module"><a href="./mod/prefork.html">prefork</a></code>, <code class="module"><a href="./mod/worker.html">worker</a></code>,
100 ou <code class="module"><a href="./mod/event.html">event</a></code>, selon les possibilités de la plate-forme</td></tr>
101 <tr class="odd"><td>Windows</td><td><code class="module"><a href="./mod/mpm_winnt.html">mpm_winnt</a></code></td></tr>
102 </table>
103 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
104 <div class="section">
105 <h2><a name="static" id="static">Compiler un module MPM en tant que module
106 statique</a></h2>
107
108     <p>Les modules MPM peuvent être compilés en tant que modules
109 statiques sur toutes les plates-formes. A la compilation d'Apache, un
110 seul module MPM doit être choisi pour être compilé et lié avec le
111 serveur. La recompilation du serveur sera donc nécessaire si vous
112 désirez changer de module MPM.</p>
113
114     <p>Pour choisir un module MPM autre que le MPM par défaut,
115     utiliser l'argument
116       <code>--with-mpm=<em>NOM</em></code> du script
117       <code class="program"><a href="./programs/configure.html">configure</a></code>. <em>NOM</em> est le nom
118       du MPM désiré.</p>
119
120     <p>Une fois le serveur compilé, il est possible de savoir quel MPM
121     a été choisi à l'aide de la commande <code>./httpd -l</code>.
122     Cette commande fournit la liste de tous les modules compilés
123     avec le serveur, y compris le MPM.</p>
124     
125 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
126 <div class="section">
127 <h2><a name="dynamic" id="dynamic">Compiler un module MPM en tant que module
128 DSO (Dynamic Shared Object)</a></h2>
129
130     <p>Sous Unix et les plates-formes similaires, les modules MPM
131     peuvent être compilés en tant que modules DSO et chargés
132     dynamiquement dans le serveur comme tout module DSO. Compiler les
133     modules MPM en tant que modules DSO permet de changer de MPM en
134     modifiant la directive <code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code> concernée, sans avoir à
135     recompiler le serveur.</p>
136
137     <p>Cette fonctionnalité est activée via l'option
138     <code>--enable-mpms-shared</code> du script
139     <code class="program"><a href="./programs/configure.html">configure</a></code>. Si on ajoute l'argument
140     <code><em>all</em></code>, tous les modules MPM disponibles sur la
141     plate-forme considérée seront installés. Cet argument peut aussi
142     contenir une liste de modules MPM à installer.</p>
143
144     <p>Le module MPM par défaut, sélectionné automatiquement ou spécifié
145     via l'option <code>--with-mpm</code> du script
146     <code class="program"><a href="./programs/configure.html">configure</a></code>, sera chargé via une directive
147     <code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code> du fichier de
148     configuration du serveur généré. Pour choisir un autre module MPM,
149     vous devrez donc modifier cette directive</p>
150
151 </div></div>
152 <div class="bottomlang">
153 <p><span>Langues Disponibles: </span><a href="./de/mpm.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
154 <a href="./en/mpm.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
155 <a href="./es/mpm.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
156 <a href="./fr/mpm.html" title="Français">&nbsp;fr&nbsp;</a> |
157 <a href="./ja/mpm.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
158 <a href="./ko/mpm.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
159 <a href="./tr/mpm.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
160 </div><div id="footer">
161 <p class="apache">Copyright 2010 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
162 <p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossaire</a> | <a href="./sitemap.html">Plan du site</a></p></div>
163 </body></html>