From: André Malo
Este documento describe que es un Módulo de Multiprocesamiento y -como los usa Apache.
+Este documento explica que son los Módulos de +Multiprocesamiento y como los usa Apache.
Apache 2.0 extiende este diseño modular hasta las - funciones más básicas de un servidor web. El servidor - viene con una serie de Módulos de MultiProcesamiento que son - responsables de conectar con los puertos de red de la + funcionalidades más básicas de un servidor web. El + servidor viene con una serie de Módulos de MultiProcesamiento + que son los responsables de conectar con los puertos de red de la máquina, acceptar las peticiones, y generar los procesos hijo que se encargan de servirlas.
@@ -86,38 +82,40 @@ como los usa Apache. (perchild
).
A nivel de usuario, los MPMs son como cualquier otro - módulo de Apache. La diferencia más importante es que - solo un MPM puede estar cargado en el servidor en un determinado - momento. La lista de MPMs disponibles está en la sección índice de Módulos.
+A nivel de usuario, los módulos de multiprocesamiento + (MPMs) son como cualquier otro módulo de Apache. La + diferencia más importante es que solo un MPM puede estar + cargado en el servidor en un determinado momento. La lista de MPMs + disponibles está en la sección de + índice de módulos.
Los MPMs deben elegirse durante el proceso de +
Los módulos de multiprocesamiento que se van a usar + posteriormente deben elegirse durante el proceso de configuración, y deben ser compilados en el servidor. Los compiladores son capaces de optimizar muchas funciones si se usan - hebras, pero solo si se sabe que se están usando hebras. Como - algunos MPM usan hebras en Unix y otros no, Apache tendrá un - mejor rendimiento si el MPM es elegido en el momento de compilar y - está incorporado en el servidor.
+ hebras, pero solo si se sabe que se están usando hebras. -Para elegir el MPM deseado, use el argumento --with-mpm= - NAME con el script ./configure. NAME es el - nombre del MPM deseado.
+Para elegir el módulo de multiprocesamiento deseado, use
+ el argumento --with-mpm= NAME
con el script
+ configure
. NAME es el nombre del MPM
+ deseado.
Una vez que el servidor ha sido compilado, es posible
- determinar que MPM ha sido elegido usando ./httpd
- -l
. Este comando lista todos los módulos compilados en
- el servidor, incluido en MPM.
./httpd -l
. Este comando lista todos los
+ módulos compilados en el servidor, incluido en MPM.
En la siguiente tabla se muestran los MPMs por defecto para varios -sistemas operativos. Estos serán los MPM seleccionados si no se -especifica lo contrario al compilar.
+En la siguiente tabla se muestran los módulos de +multiprocesamiento por defecto para varios sistemas operativos. Estos +serán los módulos de multiprocesamiento seleccionados si no +se especifica lo contrario al compilar.