Skip to content

Commit fb98618

Browse files
Update mpm.xml.es to level it with english translation
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1933004 13f79535-47bb-0310-9956-ffa450edef68
1 parent 4826644 commit fb98618

3 files changed

Lines changed: 189 additions & 93 deletions

File tree

docs/manual/mpm.html.es.utf8

Lines changed: 85 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -32,36 +32,32 @@
3232
<a href="./tr/mpm.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a> |
3333
<a href="./zh-cn/mpm.html" hreflang="zh-cn" rel="alternate" title="Simplified Chinese">&nbsp;zh-cn&nbsp;</a></p>
3434
</div>
35-
<div class="outofdate">Esta traducción podría estar
36-
obsoleta. Consulte la versión en inglés de la
37-
documentación para comprobar si se han producido cambios
38-
recientemente.</div>
3935

4036
<p>Este documento describe que es un Módulo de Multiprocesamiento y
4137
como los usa Apache.</p>
4238
</div>
4339
<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#introduction">Introducción</a></li>
44-
<li><img alt="" src="./images/down.gif" /> <a href="#choosing">Cómo Elegir un MPM</a></li>
4540
<li><img alt="" src="./images/down.gif" /> <a href="#defaults">MPM por defecto</a></li>
41+
<li><img alt="" src="./images/down.gif" /> <a href="#static">Compilando un MPM como módulo estático</a></li>
42+
<li><img alt="" src="./images/down.gif" /> <a href="#dynamic">Compilando un MPM como módulo DSO</a></li>
4643
</ul><h3>Consulte también</h3><ul class="seealso"><li><a href="#comments_section">Comentarios</a></li></ul></div>
4744
<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
4845
<div class="section">
4946
<h2><a name="introduction" id="introduction">Introducción</a> <a title="Enlace permanente" href="#introduction" class="permalink">&para;</a></h2>
5047

51-
<p>Apache está diseñado para ser un servidor web potente
48+
<p>El servidor Apache HTTPD está diseñado para ser un servidor web potente
5249
y flexible que pueda funcionar en la más amplia variedad de
5350
plataformas y entornos. Las diferentes plataformas y los
5451
diferentes entornos, hacen que a menudo sean necesarias diferentes
5552
características o funcionalidades, o que una misma
5653
característica o funcionalidad sea implementada de diferente
57-
manera para obtener una mayor eficiencia. Apache se ha adaptado
54+
manera para obtener una mayor eficiencia. Apache httpd se ha adaptado
5855
siempre a una gran variedad de entornos a través de su
59-
diseño modular. Este diseño permite a los
60-
administradores de sitios web elegir que características van
61-
a ser incluidas en el servidor seleccionando que módulos se
62-
van a cargar, ya sea al compilar o al ejecutar el servidor.</p>
56+
diseño modular. Este diseño permite a los administradores de sitios web
57+
elegir que características van a ser incluidas en el servidor seleccionando
58+
que módulos se van a cargar, ya sea al compilar o al ejecutar el servidor.</p>
6359

64-
<p>Apache 2.0 extiende este diseño modular hasta las
60+
<p>El servidor Apache HTTP 2.0 extiende este diseño modular hasta las
6561
funciones más básicas de un servidor web. El servidor
6662
viene con una serie de Módulos de MultiProcesamiento que son
6763
responsables de conectar con los puertos de red de la
@@ -72,22 +68,21 @@ como los usa Apache.</p>
7268
servidor ofrece dos beneficios importantes:</p>
7369

7470
<ul>
75-
<li>Apache puede soportar de una forma más fácil y
71+
<li>Apache httpd puede soportar de una forma más fácil y
7672
eficiente una amplia variedad de sistemas operativos. En
77-
concreto, la versión de Windows de Apache es mucho más
73+
concreto, la versión del servidor en Windows es mucho más
7874
eficiente, porque el módulo <code class="module"><a href="./mod/mpm_winnt.html">mpm_winnt</a></code>
7975
puede usar funcionalidades nativas de red en lugar de usar la
80-
capa POSIX como hace Apache 1.3. Este beneficio se extiende
76+
capa POSIX como hace Apache HTTPD 1.3. Este beneficio se extiende
8177
también a otros sistemas operativos que implementan sus
82-
respectivos MPMs.</li>
78+
MPMs especializados.</li>
8379

8480
<li>El servidor puede personalizarse mejor para las necesidades
8581
de cada sitio web. Por ejemplo, los sitios web que necesitan
86-
más que nada escalibildad pueden usar un MPM hebrado como
87-
<code class="module"><a href="./mod/worker.html">worker</a></code>, mientras que los sitios web que
82+
más que nada escalibildad pueden usar un MPM multihilo como
83+
<code class="module"><a href="./mod/worker.html">worker</a></code> o <code class="module"><a href="./mod/event.html">event</a></code>, mientras que los sitios web que
8884
requieran por encima de otras cosas estabilidad o compatibilidad
89-
con software antiguo pueden usar
90-
<code class="module"><a href="./mod/prefork.html">prefork</a></code>.
85+
con software antiguo pueden usar <code class="module"><a href="./mod/prefork.html">prefork</a></code>.
9186
</li>
9287
</ul>
9388

@@ -98,26 +93,6 @@ como los usa Apache.</p>
9893

9994
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
10095
<div class="section">
101-
<h2><a name="choosing" id="choosing">Cómo Elegir un MPM</a> <a title="Enlace permanente" href="#choosing" class="permalink">&para;</a></h2>
102-
103-
<p>Los MPMs deben elegirse durante el proceso de
104-
configuración, y deben ser compilados en el servidor. Los
105-
compiladores son capaces de optimizar muchas funciones si se usan
106-
hebras, pero solo si se sabe que se están usando hebras. Como
107-
algunos MPM usan hebras en Unix y otros no, Apache tendrá un
108-
mejor rendimiento si el MPM es elegido en el momento de compilar y
109-
está incorporado en el servidor.</p>
110-
111-
<p>Para elegir el MPM deseado, use el argumento --with-mpm=
112-
<em>NAME</em> con el script ./configure. <em>NAME</em> es el
113-
nombre del MPM deseado.</p>
114-
115-
<p>Una vez que el servidor ha sido compilado, es posible
116-
determinar que MPM ha sido elegido usando <code>./httpd
117-
-l</code>. Este comando lista todos los módulos compilados en
118-
el servidor, incluido en MPM.</p>
119-
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
120-
<div class="section">
12196
<h2><a name="defaults" id="defaults">MPM por defecto</a> <a title="Enlace permanente" href="#defaults" class="permalink">&para;</a></h2>
12297

12398
<p>En la siguiente tabla se muestran los MPMs por defecto para varios
@@ -132,6 +107,76 @@ especifica lo contrario al compilar.</p>
132107
<tr><td>Unix</td><td><code class="module"><a href="./mod/prefork.html">prefork</a></code></td></tr>
133108
<tr><td>Windows</td><td><code class="module"><a href="./mod/mpm_winnt.html">mpm_winnt</a></code></td></tr>
134109
</table>
110+
111+
<div class="note"><p>Aquí, 'Unix' indicaba sistemas operativos tipo Unix, tales como
112+
Linux, BSD, Solares, Mac OS X, etc.</p></div>
113+
114+
<p>En el caso de Unix, la decisiónd e qué MPM se debe instalar se basa
115+
en dos preguntas:</p>
116+
<p>1. ¿El sistema soporta hilos?</p>
117+
<p>2. ¿El sistema soporta thread-safe polling (Especificamente, las funciones
118+
kqueue y epoll)?</p>
119+
120+
<p>Si la respuesta a ambas preguntas es 'si', el MPM por defecto es
121+
<code class="module"><a href="./mod/event.html">event</a></code>.</p>
122+
123+
<p>Si la respuesta a #1 es 'si', pero la respues a #2 es 'no', el módulo por
124+
defecto será <code class="module"><a href="./mod/worker.html">worker</a></code>.</p>
125+
126+
<p>Si la respuesta a ambas preguntas es 'no', entonces el MPM por defecto
127+
será <code class="module"><a href="./mod/prefork.html">prefork</a></code>.</p>
128+
129+
<p>En términos prácticos, esto significa que el valor por defecto casi siempre
130+
será <code class="module"><a href="./mod/event.html">event</a></code>, puesto que todos los sistemas operativos modernos
131+
soportan estas dos características.</p>
132+
133+
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
134+
<div class="section">
135+
<h2><a name="static" id="static">Compilando un MPM como módulo estático</a> <a title="Enlace permanente" href="#static" class="permalink">&para;</a></h2>
136+
137+
<p>Los MPMs pueden ser compilados como módulos estáticos en todas las plataformas.
138+
Un solo MPM es elegido en tiempo de compilación y se enlaza al servidor. El servidor
139+
debe ser recompilado para cambiar el MPM.</p>
140+
141+
<p>Para anular la elección por defecto de MPM, usar la opción
142+
<code>--with-mpm=<em>NOMBRE</em></code> del script
143+
<code class="program"><a href="./programs/configure.html">configure</a></code>. <em>NOMBRE</em> es el nombre del MPM deseado.</p>
144+
145+
<p>Una vez el servidor ha sido compilado, es posible determinar qué MPM fue elegido usando
146+
<code>./httpd -l</code>. Este comando listará cada módulo compilado en el servidor
147+
incluyendo el MPM.</p>
148+
149+
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
150+
<div class="section">
151+
<h2><a name="dynamic" id="dynamic">Compilando un MPM como módulo DSO</a> <a title="Enlace permanente" href="#dynamic" class="permalink">&para;</a></h2>
152+
153+
<p>En Unix y plataformas similares, MPMs se pueden compilar como módulos
154+
DSO y ser cargados dinámicamente en el servidor de la misma forma que otros
155+
módulos DSO. Compilar MPMs como módulos DSO permite cambiar de MPM actualizando
156+
la directiva <code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code>
157+
para el MPM en lugar de tener que recompilar el servidor.</p>
158+
159+
<pre class="prettyprint lang-config">LoadModule mpm_prefork_module modules/mod_mpm_prefork.so</pre>
160+
161+
162+
<p>Intentar usar <code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code>
163+
con más de un MPM dará como un fallo con el siguiente error.</p>
164+
165+
<div class="example"><p><code>AH00534: httpd: Configuration error: More than one MPM
166+
loaded.</code></p></div>
167+
168+
<p>Esta características se habilita con la opción
169+
<code>--enable-mpms-shared</code> del script <code class="program"><a href="./programs/configure.html">configure</a></code>.
170+
Con el parámetro <code><em>all</em></code>, se instalaran todos los MPMs posibles
171+
en la plataforma. Alternativamente, se puede especificar una lista de MPMs
172+
como parámetro.</p>
173+
174+
<p>El MPM por defecto, bien seleccionado automáticamente o especificado con la
175+
opción <code>--with-mpm</code> del script <code class="program"><a href="./programs/configure.html">configure</a></code>
176+
script, se cargaran en el fichero de configuración del servidor generado.
177+
Editar la directiva <code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code> para seleccionar
178+
un MPM diferente.</p>
179+
135180
</div></div>
136181
<div class="bottomlang">
137182
<p><span>Idiomas disponibles: </span><a href="./de/mpm.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |

0 commit comments

Comments
 (0)