mpm.xml.es revision 72e8608f7c9ded75dc1c040517767943607f54f4
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg<?xml version='1.0' encoding='UTF-8' ?>
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg<!DOCTYPE manualpage SYSTEM "/style/manualpage.dtd">
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg<?xml-stylesheet type="text/xsl" href="/style/manual.es.xsl"?>
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg<!-- English Revision: 103425 -->
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg<!--
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg Copyright 2004 The Apache Software Foundation
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg Licensed under the Apache License, Version 2.0 (the "License");
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg you may not use this file except in compliance with the License.
0662ed52e814f8f08ef0e09956413a792584eddffuankg You may obtain a copy of the License at
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg http://www.apache.org/licenses/LICENSE-2.0
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg Unless required by applicable law or agreed to in writing, software
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg distributed under the License is distributed on an "AS IS" BASIS,
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg See the License for the specific language governing permissions and
16b55a35cff91315d261d1baa776138af465c4e4fuankg limitations under the License.
16b55a35cff91315d261d1baa776138af465c4e4fuankg-->
1deefaad8846266c903a2622d2d5f9df9ef91ad1fuankg
16b55a35cff91315d261d1baa776138af465c4e4fuankg<manualpage metafile="mpm.xml.meta">
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg <title>M&#243;dulos de MultiProcesamiento (MPMs)</title>
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg<summary>
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg<p>Este documento describe que es un M&#243;dulo de Multiprocesamiento y
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankgcomo los usa Apache.</p>
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg</summary>
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg<section id="introduction"><title>Introducci&#243;n</title>
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg <p>Apache est&#225; dise&#241;ado para ser un servidor web potente
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg y flexible que pueda funcionar en la m&#225;s amplia variedad de
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg plataformas y entornos. Las diferentes plataformas y los
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg diferentes entornos, hacen que a menudo sean necesarias diferentes
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg caracter&#237;sticas o funcionalidades, o que una misma
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg caracter&#237;stica o funcionalidad sea implementada de diferente
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg manera para obtener una mayor eficiencia. Apache se ha adaptado
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg siempre a una gran variedad de entornos a trav&#233;s de su
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg dise&#241;o modular. Este dise&#241;o permite a los
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg administradores de sitios web elegir que caracter&#237;sticas van
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg a ser incluidas en el servidor seleccionando que m&#243;dulos se
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg van a cargar, ya sea al compilar o al ejecutar el servidor.</p>
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg <p>Apache 2.0 extiende este dise&#241;o modular hasta las
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg funciones m&#225;s b&#225;sicas de un servidor web. El servidor
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg viene con una serie de M&#243;dulos de MultiProcesamiento que son
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg responsables de conectar con los puertos de red de la
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg m&#225;quina, acceptar las peticiones, y generar los procesos hijo
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg que se encargan de servirlas.</p>
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg <p>La extensi&#243;n del dise&#241;o modular a este nivel del
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg servidor ofrece dos beneficios importantes:</p>
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg <ul>
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg <li>Apache puede soportar de una forma m&#225;s f&#225;cil y
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg eficiente una amplia variedad de sistemas operativos. En
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg concreto, la versi&#243;n de Windows de Apache es mucho m&#225;s
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg eficiente, porque el m&#243;dulo <module>mpm_winnt</module>
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg puede usar funcionalidades nativas de red en lugar de usar la
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg capa POSIX como hace Apache 1.3. Este beneficio se extiende
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg tambi&#233;n a otros sistemas operativos que implementan sus
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg respectivos MPMs.</li>
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg <li>El servidor puede personalizarse mejor para las necesidades
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg de cada sitio web. Por ejemplo, los sitios web que necesitan
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg m&#225;s que nada escalibildad pueden usar un MPM hebrado como
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg <module>worker</module>, mientras que los sitios web que
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg requieran por encima de otras cosas estabilidad o compatibilidad
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg con software antiguo pueden usar
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg <module>prefork</module>. Adem&#225;s, se pueden configurar
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg funcionalidades especiales como servir diferentes hosts con
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg diferentes identificadores de usuario
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg (<module>perchild</module>).</li>
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg </ul>
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg <p>A nivel de usuario, los MPMs son como cualquier otro
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg m&#243;dulo de Apache. La diferencia m&#225;s importante es que
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg solo un MPM puede estar cargado en el servidor en un determinado
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg momento. La lista de MPMs disponibles est&#225; en la <a
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg href="mod/">secci&#243;n &#237;ndice de M&#243;dulos</a>.</p>
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg</section>
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg<section id="choosing"><title>C&#243;mo Elegir un MPM</title>
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg <p>Los MPMs deben elegirse durante el proceso de
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg configuraci&#243;n, y deben ser compilados en el servidor. Los
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg compiladores son capaces de optimizar muchas funciones si se usan
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg hebras, pero solo si se sabe que se est&#225;n usando hebras. Como
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg algunos MPM usan hebras en Unix y otros no, Apache tendr&#225; un
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg mejor rendimiento si el MPM es elegido en el momento de compilar y
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg est&#225; incorporado en el servidor.</p>
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg <p>Para elegir el MPM deseado, use el argumento --with-mpm=
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg <em>NAME</em> con el script /configure. <em>NAME</em> es el
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg nombre del MPM deseado.</p>
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg <p>Una vez que el servidor ha sido compilado, es posible
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg determinar que MPM ha sido elegido usando <code>/httpd
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg -l</code>. Este comando lista todos los m&#243;dulos compilados en
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg el servidor, incluido en MPM.</p>
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg</section>
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg<section id="defaults"><title>MPM por defecto</title>
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg<p>En la siguiente tabla se muestran los MPMs por defecto para varios
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankgsistemas operativos. Estos ser&#225;n los MPM seleccionados si no se
0662ed52e814f8f08ef0e09956413a792584eddffuankgespecifica lo contrario al compilar.</p>
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg<table>
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg<columnspec><column width=".2"/><column width=".2"/></columnspec>
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg<tr><td>BeOS</td><td><module>beos</module></td></tr>
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg<tr><td>Netware</td><td><module>mpm_netware</module></td></tr>
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg<tr><td>OS/2</td><td><module>mpmt_os2</module></td></tr>
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg<tr><td>Unix</td><td><module>prefork</module></td></tr>
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg<tr><td>Windows</td><td><module>mpm_winnt</module></td></tr>
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg</table>
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg</section>
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg</manualpage>
0662ed52e814f8f08ef0e09956413a792584eddffuankg
13b501825bce68e7e49b4bc775da93e38d9bd9f3fuankg