+++ /dev/null
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta name="generator" content="HTML Tidy, see www.w3.org" />
-
- <title>Apache Multi-Processing Modules (MPMs)</title>
- </head>
- <!-- Background white, links blue (unvisited), navy (visited), red (active) -->
-
- <body bgcolor="#FFFFFF" text="#000000" link="#0000FF"
- vlink="#000080" alink="#FF0000">
- <!--#include virtual="header.html" -->
-
- <h1 align="center">Apache Multi-Processing Modules</h1>
-
- <p>The Apache HTTP Server is designed to be a powerful and
- flexible web server that can work on a very wide variety of
- platforms in a range of different environments. Different
- platforms and different environments often require different
- features, or may have different ways of implementing the same
- feature most efficiently. Apache has always accommodated a wide
- variety of environments through its modular design. This design
- allows the webmaster to choose which features will be included
- in the server by selecting which modules to load either at
- compile-time or at run-time.</p>
-
- <p>Apache 2.0 extends this modular design to the most basic
- functions of a web server. The server ships with a selection of
- Multi-Processing Modules (MPMs) which are responsible for
- binding to network ports on the machine, accepting requests,
- and dispatching children to handle the requests.</p>
-
- <p>Extending the modular design to this level of the server
- allows two important benefits:</p>
-
- <ul>
- <li>Apache can more cleanly and efficiently support a wide
- variety of operating systems. In particular, the Windows
- version of Apache is now much more efficient, since <a
- href="mod/mpm_winnt.html">mpm_winnt</a> can use native
- networking features in place of the POSIX layer used in
- Apache 1.3. This benefit also extends to other operating
- systems that implement specialized MPMs.</li>
-
- <li>The server can be better customized for the needs of the
- particular site. For example, sites that need a great deal of
- scalability can choose to use a threaded MPM like <a
- href="mod/worker.html">worker</a>, while sites requiring
- stability or compatibility with older software can use a <a
- href="mod/prefork.html">preforking MPM</a>. In addition,
- special features like serving different hosts under different
- userids (<a href="mod/perchild.html">perchild</a>) can be
- provided.</li>
- </ul>
-
- <p>At the user level, MPMs appear much like other Apache
- modules. The main difference is that one and only one MPM must
- be loaded into the server at any time. The list of available
- MPMs appears on the <a href="mod/">module index page</a>.</p>
-
- <h2 align="center">Choosing an MPM</h2>
-
- <p>MPMs must be chosen during configuration, and compiled into
- the server. Compilers are capable of optimizing a lot of
- functions if threads are used, but only if they know that
- threads are being used. Because some MPMs use threads on Unix
- and others don't, Apache will always perform better if the MPM
- is chosen at configuration time and built into Apache.</p>
-
- <p>To actually choose the desired MPM, use the argument
- --with-mpm= <em>NAME</em> with the ./configure script.
- <em>NAME</em> is the name of the desired MPM.</p>
-
- <p>Once the server has been compiled, it is possible to
- determine which MPM was chosen by using <code>./httpd
- -l</code>. This command will list every module that is compiled
- into the server, including the MPM.</p>
-
- <h2 align="center">MPM Defaults</h2>
-
- <ul>
- <li>BeOS: beos</li>
-
- <li>OS/2: mpmt_os2</li>
-
- <li>Unix: prefork</li>
-
- <li>Windows: winnt</li>
- </ul>
- <!--#include virtual="footer.html" -->
- </body>
-</html>
-
--- /dev/null
+<?xml version="1.0" encoding="iso-2022-jp"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
+ <head>
+ <meta name="generator" content="HTML Tidy, see www.w3.org" />
+
+ <title>Apache Multi-Processing Modules (MPMs)</title>
+ </head>
+ <!-- Background white, links blue (unvisited), navy (visited), red (active) -->
+ <!-- English revision: 1.11 -->
+
+ <body bgcolor="#FFFFFF" text="#000000" link="#0000FF"
+ vlink="#000080" alink="#FF0000">
+ <!--#include virtual="header.html" -->
+
+ <h1 align="center">Apache \e$B%^%k%A%W%m%;%C%7%s%0%b%8%e!<%k\e(B</h1>
+
+ <p>Apache HTTP \e$B%5!<%P$O0[$J$kI}9-$$4D6-!"B?<oB?MM$J%W%i%C%H%[!<%`$G\e(B
+ \e$BF0:n$9$k$h$&$K!"%Q%o%U%k$G=@Fp@-$KIY$s$@@_7W$K$J$C$F$$$^$9!#\e(B
+ \e$B0[$J$k%W%i%C%H%[!<%`!&0[$J$k4D6-$G$O$7$P$7$P!"\e(B
+ \e$B0[$J$k5!G=$,I,MW$K$J$C$?$j!"\e(B
+ \e$BF1$85!G=$G$b8zN($N$?$a$K0[$J$k<BAu$,I,MW$K$J$C$?$j$7$^$9!#\e(B
+ Apache \e$B$G$O%b%8%e!<%k2=$5$l$?@_7W$K$h$jI}9-$$4D6-$KE,1~$7$F$-$^$7$?!#\e(B
+ \e$B$3$N@_7W$N$*$+$2$G!"4IM}<T$O\e(B
+ \e$B%3%s%Q%$%k;~$^$?$O<B9T;~$K$I$N%b%8%e!<%k$r%m!<%I$9$k$+A*$V$3$H$K$h$C$F!"\e(B
+ \e$B$I$N5!G=$r%5!<%P$K<h$j9~$`$+A*Br$9$k$3$H$,$,$G$-$^$9!#\e(B</p>
+
+ <p>Apache 2.0 \e$B$G$O!"\e(B
+ \e$B$3$N%b%8%e!<%k2=$5$l$?@_7W$r%5!<%P$N4pK\5!G=$K$^$G3HD%$7$^$7$?!#\e(B
+ \e$B%5!<%P$K$O@:A*$5$l$?%^%k%A%W%m%;%C%7%s%0%b%8%e!<%k\e(B (MPM) \e$B$,\e(B
+ \e$BIU$$$F$-$F!"\e(B
+ \e$B$3$l$i$O%^%7%s$N%M%C%H%o!<%/%]!<%H$r%P%$%s%I$7$?$j!"\e(B
+ \e$B%j%/%(%9%H$r<u$1IU$1$?$j!"%j%/%(%9%H$r07$&$h$&;R%W%m%;%9$K\e(B
+ \e$B3d$jEv$F$?$j!"\e(B
+ \e$B$H$$$C$?Lr3d$r;}$A$^$9!#\e(B</p>
+
+ <p>\e$B%b%8%e!<%k2=$5$l$?@_7W$r%5!<%P$N$3$N%l%Y%k$^$G3HD%$9$k$3$H$G\e(B
+ \e$BFs$D$N=EMW$JMxE@$,@8$^$l$^$9\e(B:</p>
+
+ <ul>
+ <li>Apache \e$B$OI}9-$$%*%Z%l!<%F%#%s%0%7%9%F%`$r\e(B
+ \e$B$h$jH~$7$/8zN(E*$K%5%]!<%H$G$-$^$9!#\e(B
+ \e$BFC$K\e(B Windows \e$BHG$N\e(B Apache \e$B$O?oJ,8zN(E*$K$J$j$^$7$?!#\e(B
+ \e$B$J$<$J$i\e(B <a href="mod/mpm_winnt.html">mpm_winnt</a>
+ \e$B$K$h$C$F!"\e(BApache 1.3 \e$B$GMQ$$$i$l$F$$$?\e(B POSIX
+ \e$B%l%$%d$NBe$o$j$K%M%$%F%#%V$N%M%C%H%o!<%/5!G=$r\e(B
+ \e$BMxMQ$G$-$k$+$i$G$9!#\e(B
+ \e$BFCJL2=$5$l$?\e(B MPM
+ \e$B$r<BAu$7$?B>$N%*%Z%l!<%F%#%s%0%7%9%F%`$G$b!"\e(B
+ \e$BF1MM$K$3$NMxE@$O@8$^$l$^$9!#\e(B</li>
+
+ <li>\e$B%5!<%P$OFCDj$N%5%$%H8~$1$K!"$h$j>e<j$K%+%9%?%^%$%:$G$-$^$9!#\e(B
+ \e$BNc$($P!"Hs>o$KBg$-$J%9%1!<%i%S%j%F%#$rI,MW$H$9$k%5%$%H$G$O!"\e(B
+ <a href="mod/worker.html"> worker </a>\e$B$H$$$C$?%9%l%C%I2=$5$l$?\e(B
+ MPM \e$B$rMxMQ$G$-$k0lJ}$G!"0BDj@-$d8E$$%=%U%H%&%'%"$H$N8_49@-$r\e(B
+ \e$BI,MW$H$9$k%5%$%H$G$O\e(B <a href="mod/prefork.html">preforking MPM</a>
+ \e$B$,MxMQ$G$-$^$9!#$^$?!"\e(B
+ \e$B0[$J$k%[%9%H$r0[$J$k%f!<%6\e(B ID \e$B$GF0:n$5$;$k\e(B
+ (<a href="mod/perchild.html">perchild</a>) \e$B$H$$$C$?\e(B
+ \e$BFCJL$J5!G=$bDs6!$G$-$^$9!#\e(B</li>
+ </ul>
+
+ <p>\e$B%f!<%6%l%Y%k$G$O!"\e(BMPM \e$B$OB>$N\e(B Apache
+ \e$B%b%8%e!<%k$HF1Ey$K8+$($^$9!#\e(B
+ \e$B<g$J0c$$$O!"$$$D$G$bM#0l$N\e(B MPM
+ \e$B$,%m!<%I$5$l$J$1$l$P$J$i$J$$$H$$$&E@$G$9!#\e(B
+ \e$BMxMQ2DG=$J\e(B MPM \e$B$O\e(B
+ <a href="mod/">module \e$B%$%s%G%C%/%9\e(B</a>\e$B$K$"$j$^$9!#\e(B</p>
+
+ <h2 align="center">MPM \e$B$rA*$V\e(B</h2>
+
+ <p>MPM \e$B$O@_DjCf$KA*Br$7$F!"%5!<%PFbIt$K%3%s%Q%$%k$5$l$J$1$l$P\e(B
+ \e$B$J$j$^$;$s!#\e(B
+ \e$B%3%s%Q%$%i$O!"%9%l%C%I$,;HMQ$5$l$F$$$l$PMM!9$J5!G=$r:GE,2=$G$-$^$9$,!"\e(B
+ \e$B$=$b$=$b%9%l%C%I$,;H$o$l$F$$$k$H$$$&$3$H$rCN$kI,MW$,$"$j$^$9!#\e(B
+ MPM \e$B$K$O\e(B Unix \e$B>e$G%9%l%C%I$rMQ$$$k$b$N$d!"%9%l%C%I$r$^$C$?$/\e(B
+ \e$B;H$o$J$$$b$N$,$"$k$N$G!"\e(B
+ Apache \e$B$O!"\e(BMPM \e$B$,@_DjCf$KA*Br$5$l$F\e(B Apache \e$BFbIt$KAH$_9~$^$l$?>l9g$NJ}$,\e(B
+ \e$B>o$K$h$jNI$$%Q%U%)!<%^%s%9$rH/4x$7$^$9!#\e(B</p>
+
+ <p>\e$BK>$_$N\e(B MPM \e$B$r<B:]$KA*$V$?$a$K$O!"\e(B./configure \e$B%9%/%j%W%H$G\e(B
+ --with-mpm= <em>NAME</em> \e$B0z?t$rMQ$$$F$/$@$5$$!#\e(B
+ <em>NAME</em> \e$B$OK>$_$N\e(B MPM \e$B$NL>A0$G$9!#\e(B</p>
+
+ <p>\e$B%5!<%P%3%s%Q%$%k8e$O!"$I$N\e(B MPM \e$B$,A*Br$5$l$?$+$r\e(B
+ <code>./httpd -l</code> \e$B$G3N$+$a$k$3$H$,$G$-$^$9!#\e(B
+ \e$B$3$N%3%^%s%I$O!"\e(BMPM
+ \e$B$r4^$a!"%5!<%P$K%3%s%Q%$%k$GAH$_9~$^$l$?%b%8%e!<%kA4$F$r\e(B
+ \e$BNs5s$7$^$9!#\e(B</p>
+
+ <h2 align="center">MPM \e$B%G%U%)%k%HCM\e(B</h2>
+
+ <ul>
+ <li>BeOS: beos</li>
+
+ <li>OS/2: mpmt_os2</li>
+
+ <li>Unix: prefork</li>
+
+ <li>Windows: winnt</li>
+ </ul>
+ <!--#include virtual="footer.html" -->
+ </body>
+</html>
+