mpm.html.de revision 30471a4650391f57975f60bbb6e4a90be7b284bf
ecc9697029dc3bde02537b914756f7c49eb7cd1eLubos Kosco<?xml version="1.0" encoding="ISO-8859-1"?>
ecc9697029dc3bde02537b914756f7c49eb7cd1eLubos Kosco<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
ecc9697029dc3bde02537b914756f7c49eb7cd1eLubos Kosco<html xmlns="http://www.w3.org/1999/xhtml" lang="de" xml:lang="de"><head><!--
ecc9697029dc3bde02537b914756f7c49eb7cd1eLubos Kosco XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ecc9697029dc3bde02537b914756f7c49eb7cd1eLubos Kosco This file is generated from xml source: DO NOT EDIT
ecc9697029dc3bde02537b914756f7c49eb7cd1eLubos Kosco XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ecc9697029dc3bde02537b914756f7c49eb7cd1eLubos Kosco -->
ecc9697029dc3bde02537b914756f7c49eb7cd1eLubos Kosco<title>Multi-Processing-Module (MPMs) - Apache HTTP Server</title>
ecc9697029dc3bde02537b914756f7c49eb7cd1eLubos Kosco<link href="/style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
ecc9697029dc3bde02537b914756f7c49eb7cd1eLubos Kosco<link href="/style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
ecc9697029dc3bde02537b914756f7c49eb7cd1eLubos Kosco<link href="/style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="/style/css/prettify.css" />
ecc9697029dc3bde02537b914756f7c49eb7cd1eLubos Kosco<script src="/style/scripts/prettify.js" type="text/javascript">
ecc9697029dc3bde02537b914756f7c49eb7cd1eLubos Kosco</script>
ecc9697029dc3bde02537b914756f7c49eb7cd1eLubos Kosco
ecc9697029dc3bde02537b914756f7c49eb7cd1eLubos Kosco<link href="/images/favicon.ico" rel="shortcut icon" /></head>
ecc9697029dc3bde02537b914756f7c49eb7cd1eLubos Kosco<body id="manual-page"><div id="page-header">
ecc9697029dc3bde02537b914756f7c49eb7cd1eLubos Kosco<p class="menu"><a href="/mod/">Module</a> | <a href="/mod/directives.html">Direktiven</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="/glossary.html">Glossar</a> | <a href="/sitemap.html">Seitenindex</a></p>
ecc9697029dc3bde02537b914756f7c49eb7cd1eLubos Kosco<p class="apache">Apache HTTP Server Version 2.5</p>
ecc9697029dc3bde02537b914756f7c49eb7cd1eLubos Kosco<img alt="" src="/images/feather.gif" /></div>
ecc9697029dc3bde02537b914756f7c49eb7cd1eLubos Kosco<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="/images/left.gif" /></a></div>
20bc00e4946cb455e11b148ae09f8a3c8376318dKnut Anders Hatlen<div id="path">
ecc9697029dc3bde02537b914756f7c49eb7cd1eLubos Kosco<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP-Server</a> &gt; <a href="http://httpd.apache.org/docs/">Dokumentation</a> &gt; <a href="./">Version 2.5</a></div><div id="page-content"><div id="preamble"><h1>Multi-Processing-Module (MPMs)</h1>
ecc9697029dc3bde02537b914756f7c49eb7cd1eLubos Kosco<div class="toplang">
ecc9697029dc3bde02537b914756f7c49eb7cd1eLubos Kosco<p><span>Verf�gbare Sprachen: </span><a href="/de/mpm.html" title="Deutsch">&nbsp;de&nbsp;</a> |
ecc9697029dc3bde02537b914756f7c49eb7cd1eLubos Kosco<a href="/en/mpm.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
ecc9697029dc3bde02537b914756f7c49eb7cd1eLubos Kosco<a href="/es/mpm.html" hreflang="es" rel="alternate" title="Espa�ol">&nbsp;es&nbsp;</a> |
ecc9697029dc3bde02537b914756f7c49eb7cd1eLubos Kosco<a href="/fr/mpm.html" hreflang="fr" rel="alternate" title="Fran�ais">&nbsp;fr&nbsp;</a> |
ecc9697029dc3bde02537b914756f7c49eb7cd1eLubos Kosco<a href="/ja/mpm.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
ecc9697029dc3bde02537b914756f7c49eb7cd1eLubos Kosco<a href="/ko/mpm.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
20bc00e4946cb455e11b148ae09f8a3c8376318dKnut Anders Hatlen<a href="/tr/mpm.html" hreflang="tr" rel="alternate" title="T�rk�e">&nbsp;tr&nbsp;</a> |
20bc00e4946cb455e11b148ae09f8a3c8376318dKnut Anders Hatlen<a href="/zh-cn/mpm.html" hreflang="zh-cn" rel="alternate" title="Simplified Chinese">&nbsp;zh-cn&nbsp;</a></p>
f9fd2b96d1c5ea62664f74da0e34a04b6511a8ffLubos Kosco</div>
ecc9697029dc3bde02537b914756f7c49eb7cd1eLubos Kosco<div class="outofdate">Diese �bersetzung ist m�glicherweise
ecc9697029dc3bde02537b914756f7c49eb7cd1eLubos Kosco nicht mehr aktuell. Bitte pr�fen Sie die englische Version auf
ecc9697029dc3bde02537b914756f7c49eb7cd1eLubos Kosco die neuesten �nderungen.</div>
ecc9697029dc3bde02537b914756f7c49eb7cd1eLubos Kosco
ecc9697029dc3bde02537b914756f7c49eb7cd1eLubos Kosco <p>Das Dokument beschreibt, was ein Multi-Processing-Modul ist und wie solche
f9fd2b96d1c5ea62664f74da0e34a04b6511a8ffLubos Kosco Module beim Apache HTTP Server verwendet werden.</p>
f9fd2b96d1c5ea62664f74da0e34a04b6511a8ffLubos Kosco</div>
ecc9697029dc3bde02537b914756f7c49eb7cd1eLubos Kosco<div id="quickview"><ul id="toc"><li><img alt="" src="/images/down.gif" /> <a href="#introduction">Einf�hrung</a></li>
f9fd2b96d1c5ea62664f74da0e34a04b6511a8ffLubos Kosco<li><img alt="" src="/images/down.gif" /> <a href="#choosing">Auswahl eines MPMs</a></li>
ecc9697029dc3bde02537b914756f7c49eb7cd1eLubos Kosco<li><img alt="" src="/images/down.gif" /> <a href="#defaults">MPM-Voreinstellungen</a></li>
ecc9697029dc3bde02537b914756f7c49eb7cd1eLubos Kosco</ul><ul class="seealso"><li><a href="#comments_section">Kommentare</a></li></ul></div>
f9fd2b96d1c5ea62664f74da0e34a04b6511a8ffLubos Kosco<div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
9e7a497a0e128578d6ab24ec1872c089ae19409fLubos Kosco<div class="section">
ecc9697029dc3bde02537b914756f7c49eb7cd1eLubos Kosco<h2><a name="introduction" id="introduction">Einf�hrung</a></h2>
f9fd2b96d1c5ea62664f74da0e34a04b6511a8ffLubos Kosco
f9fd2b96d1c5ea62664f74da0e34a04b6511a8ffLubos Kosco <p>Der Apache HTTP Server wurde als leistungsf�higer und flexibler Webserver
20bc00e4946cb455e11b148ae09f8a3c8376318dKnut Anders Hatlen konzipiert, der auf einer Vielzahl von Plattformen in einer
20bc00e4946cb455e11b148ae09f8a3c8376318dKnut Anders Hatlen Reihe unterschiedlicher Umgebungen arbeiten kann. Unterschiedliche
20bc00e4946cb455e11b148ae09f8a3c8376318dKnut Anders Hatlen Plattformen und unterschiedliche Umgebungen verlangen oftmals verschiedene
20bc00e4946cb455e11b148ae09f8a3c8376318dKnut Anders Hatlen F�higkeiten oder kennen verschiedene Wege, die gleiche
20bc00e4946cb455e11b148ae09f8a3c8376318dKnut Anders Hatlen Funktionalt�t sehr effizient zu implementieren. Der Apache hat durch
20bc00e4946cb455e11b148ae09f8a3c8376318dKnut Anders Hatlen seinen modularen Aufbau schon immer eine breite Auswahl von Umgebungen
20bc00e4946cb455e11b148ae09f8a3c8376318dKnut Anders Hatlen unterst�tzt. Dieses Design erlaubt es dem Webmaster, durch Auswahl der
20bc00e4946cb455e11b148ae09f8a3c8376318dKnut Anders Hatlen Module, die zur Kompilierungszeit oder zur Laufzeit geladen werden, die
20bc00e4946cb455e11b148ae09f8a3c8376318dKnut Anders Hatlen Features auszuw�hlen, die in den Server intregiert werden.</p>
20bc00e4946cb455e11b148ae09f8a3c8376318dKnut Anders Hatlen
ecc9697029dc3bde02537b914756f7c49eb7cd1eLubos Kosco <p>Der Apache 2.0 erweitert dieses modulare Design auf die grundlegenden
ecc9697029dc3bde02537b914756f7c49eb7cd1eLubos Kosco Funktionen eines Webservers. Der Server wird mit einer Auswahl von
ecc9697029dc3bde02537b914756f7c49eb7cd1eLubos Kosco Multi-Processing-Modulen (MPMs) ausgeliefert, die f�r die Bindung an
ecc9697029dc3bde02537b914756f7c49eb7cd1eLubos Kosco Netzwerkports der Maschine, die Annahme von Anfragen und die Abfertigung von
f9fd2b96d1c5ea62664f74da0e34a04b6511a8ffLubos Kosco Kindprozessen zur Behandlung der Anfragen zust�ndig sind.</p>
ecc9697029dc3bde02537b914756f7c49eb7cd1eLubos Kosco
ecc9697029dc3bde02537b914756f7c49eb7cd1eLubos Kosco <p>Die Erweiterung des modularen Aufbaus auf diese Ebene des Servers
bringt zwei wesentliche Vorteile:</p>
<ul>
<li>Der Apache kann nun eine Vielfalt von Betriebssystemen sauberer und
effizienter unterst�tzen. Insbesondere die Windows-Version des Apache
ist jetzt deutlich effizienter, da <code class="module"><a href="/mod/mpm_winnt.html">mpm_winnt</a></code> native
Netzwerkf�higkeiten anstelle der im Apache 1.3 verwendeten
POSIX-Schicht benutzen kann. Dieser Vorteil gilt auch f�r andere
Betriebssysteme, f�r die spezielle MPMs implementiert sind.</li>
<li>Der Server l��t sich besser auf die Bed�rfnisse der
jeweiligen Website anpassen. Sites beispielsweise, die eine hohe
Skalierbarkeit ben�tigen, k�nnen ein Threaded-MPM wie
<code class="module"><a href="/mod/worker.html">worker</a></code> oder <code class="module"><a href="/mod/event.html">event</a></code> w�hlen,
w�hrend Sites, die Stabilit�t oder Kompatibilit�t mit
�lterer Software erfordern, <code class="module"><a href="/mod/prefork.html">prefork</a></code> w�hlen
k�nnen.</li>
</ul>
<p>Auf Anwenderebene erscheinen MPMs fast wie andere Apache-Module. Der
Hauptunterschied ist, dass jeweils nur ein einziges MPM in den Server
geladen werden kann. Die Liste der verf�gbaren MPMs finden Sie im <a href="mod/">Modul-Index</a>.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
<div class="section">
<h2><a name="choosing" id="choosing">Auswahl eines MPMs</a></h2>
<p>MPMs m�ssen w�hrend der
<span class="transnote">(<em>Anm.d.�.:</em> Quelltext-)</span>Konfiguration ausgew�hlt und in den
Server einkompiliert werden. Compiler sind in der Lage eine Reihe von
Funktionen zu optimieren, wenn Threads verwendet werden. Sie k�nnen
dies allerdings nur, wenn sie wissen, dass Threads benutzt werden.</p>
<p>Um das gew�nschte MPM tats�chlich auszuw�hlen, verwenden Sie
beim <code class="program"><a href="/programs/configure.html">configure</a></code>-Skript das Argument
<code>--with-mpm=<em>NAME</em></code>. <em>NAME</em> ist der Name des
gew�nschten MPMs.</p>
<p>Ist der Server kompiliert, so ist es mittels <code>/httpd -l</code>
m�glich, das ausgew�hlte MPM zu ermitteln. Dieser Befehl listet
alle in den Server einkompilierten Module auf, einschlie�lich des
MPM.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="/images/up.gif" /></a></div>
<div class="section">
<h2><a name="defaults" id="defaults">MPM-Voreinstellungen</a></h2>
<p>Die folgende Tabelle gibt die voreingestellten MPMs f�r verschiedene
Betriebssysteme an. Wenn Sie w�hrend der Kompilierung keine andere
Auswahl treffen, wird dieses MPM gew�hlt.</p>
<table>
<tr><td>BeOS</td><td><code class="module"><a href="/mod/beos.html">beos</a></code></td></tr>
<tr><td>Netware</td><td><code class="module"><a href="/mod/mpm_netware.html">mpm_netware</a></code></td></tr>
<tr><td>OS/2</td><td><code class="module"><a href="/mod/mpmt_os2.html">mpmt_os2</a></code></td></tr>
<tr><td>Unix</td><td><code class="module"><a href="/mod/prefork.html">prefork</a></code></td></tr>
<tr><td>Windows</td><td><code class="module"><a href="/mod/mpm_winnt.html">mpm_winnt</a></code></td></tr>
</table>
</div></div>
<div class="bottomlang">
<p><span>Verf�gbare Sprachen: </span><a href="/de/mpm.html" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="/en/mpm.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="/es/mpm.html" hreflang="es" rel="alternate" title="Espa�ol">&nbsp;es&nbsp;</a> |
<a href="/fr/mpm.html" hreflang="fr" rel="alternate" title="Fran�ais">&nbsp;fr&nbsp;</a> |
<a href="/ja/mpm.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="/ko/mpm.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="/tr/mpm.html" hreflang="tr" rel="alternate" title="T�rk�e">&nbsp;tr&nbsp;</a> |
<a href="/zh-cn/mpm.html" hreflang="zh-cn" rel="alternate" title="Simplified Chinese">&nbsp;zh-cn&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="/images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Kommentare</a></h2><div class="warning"><strong>This section is experimental!</strong><br />Comments placed here should not be expected
to last beyond the testing phase of this system, nor do we in any way guarantee that we'll read them.</div><div id="disqus_thread" /><script type="text/javascript"><!--//--><![CDATA[//><!--
var lang = 'de';
var disqus_shortname = 'httpd';
var disqus_identifier = window.location.href.replace(/(current|trunk)/, "2.4").replace(/\/[a-z]{2}\//, "/").replace(window.location.protocol, "http:") + '.' + lang;
if (disqus_identifier.indexOf("httpd.apache.org") != -1) {
(function() {
var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
dsq.src = window.location.protocol + '//' + disqus_shortname + '.disqus.com/embed.js';
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
})();
} else {
var text = document.createTextNode("Comments have been disabled for offline viewing.");
document.getElementById('disqus_thread').appendChild(text);
}
//--><!]]></script></div><div id="footer">
<p class="apache">Copyright 2012 The Apache Software Foundation.<br />Lizenziert unter der <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="/mod/">Module</a> | <a href="/mod/directives.html">Direktiven</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="/glossary.html">Glossar</a> | <a href="/sitemap.html">Seitenindex</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== undefined) {
prettyPrint();
}
//--><!]]></script>
</body></html>