|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
<html xmlns="http://www.w3.org/1999/xhtml" lang="es" xml:lang="es"><head>
|
|
Packit |
90a5c9 |
<meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type" />
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
|
|
Packit |
90a5c9 |
This file is generated from xml source: DO NOT EDIT
|
|
Packit |
90a5c9 |
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
|
|
Packit |
90a5c9 |
-->
|
|
Packit |
90a5c9 |
<title>Módulos de MultiProcesamiento (MPMs) - Servidor HTTP Apache Versión 2.4</title>
|
|
Packit |
90a5c9 |
<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
|
|
Packit |
90a5c9 |
<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
|
|
Packit |
90a5c9 |
<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" />
|
|
Packit |
90a5c9 |
<script src="./style/scripts/prettify.min.js" type="text/javascript">
|
|
Packit |
90a5c9 |
</script>
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
<link href="./images/favicon.ico" rel="shortcut icon" /></head>
|
|
Packit |
90a5c9 |
<body id="manual-page">
|
|
Packit |
90a5c9 |
Módulos | Directivas | Preguntas Frecuentes | Glosario | Mapa del sitio web
|
|
Packit |
90a5c9 |
Versión 2.4 del Servidor HTTP Apache
|
|
Packit |
90a5c9 |
![](./images/feather.png)
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Apache > Servidor HTTP > Documentación > Versión 2.4Módulos de MultiProcesamiento (MPMs)
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Idiomas disponibles: de |
|
|
Packit |
90a5c9 |
en |
|
|
Packit |
90a5c9 |
es |
|
|
Packit |
90a5c9 |
fr |
|
|
Packit |
90a5c9 |
ja |
|
|
Packit |
90a5c9 |
ko |
|
|
Packit |
90a5c9 |
tr |
|
|
Packit |
90a5c9 |
zh-cn
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Este documento describe que es un Módulo de Multiprocesamiento y
|
|
Packit |
90a5c9 |
como los usa Apache.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
MPM por defecto
|
|
Packit |
90a5c9 |
Consulte también
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Apache está diseñado para ser un servidor web potente
|
|
Packit |
90a5c9 |
y flexible que pueda funcionar en la más amplia variedad de
|
|
Packit |
90a5c9 |
plataformas y entornos. Las diferentes plataformas y los
|
|
Packit |
90a5c9 |
diferentes entornos, hacen que a menudo sean necesarias diferentes
|
|
Packit |
90a5c9 |
características o funcionalidades, o que una misma
|
|
Packit |
90a5c9 |
característica o funcionalidad sea implementada de diferente
|
|
Packit |
90a5c9 |
manera para obtener una mayor eficiencia. Apache se ha adaptado
|
|
Packit |
90a5c9 |
siempre a una gran variedad de entornos a través de su
|
|
Packit |
90a5c9 |
diseño modular. Este diseño permite a los
|
|
Packit |
90a5c9 |
administradores de sitios web elegir que características van
|
|
Packit |
90a5c9 |
a ser incluidas en el servidor seleccionando que módulos se
|
|
Packit |
90a5c9 |
van a cargar, ya sea al compilar o en tiempo de ejecución.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Apache 2.0 extiende este diseño modular hasta las
|
|
Packit |
90a5c9 |
funciones más básicas de un servidor web. El servidor
|
|
Packit |
90a5c9 |
viene con una serie de Módulos de MultiProcesamiento que son
|
|
Packit |
90a5c9 |
responsables de conectar con los puertos de red de la
|
|
Packit |
90a5c9 |
máquina, aceptar las peticiones, y generar los procesos hijo
|
|
Packit |
90a5c9 |
que se encargan de servirlas.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
La extensión del diseño modular a este nivel del
|
|
Packit |
90a5c9 |
servidor ofrece dos beneficios importantes:
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Apache puede soportar de una forma más fácil y
|
|
Packit |
90a5c9 |
eficiente una amplia variedad de sistemas operativos. En
|
|
Packit |
90a5c9 |
concreto, la versión de Windows de Apache es mucho más
|
|
Packit |
90a5c9 |
eficiente, porque el módulo mpm_winnt
|
|
Packit |
90a5c9 |
puede usar funcionalidades nativas de red en lugar de usar la
|
|
Packit |
90a5c9 |
capa POSIX como hace Apache 1.3. Este beneficio se extiende
|
|
Packit |
90a5c9 |
también a otros sistemas operativos que implementan sus
|
|
Packit |
90a5c9 |
respectivos MPMs.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
El servidor puede personalizarse mejor para las necesidades
|
|
Packit |
90a5c9 |
de cada sitio web. Por ejemplo, los sitios web que necesitan
|
|
Packit |
90a5c9 |
más que nada escalabilidad pueden usar un proceso MPM como
|
|
Packit |
90a5c9 |
worker , mientras que los sitios web que
|
|
Packit |
90a5c9 |
requieran por encima de otras cosas estabilidad o compatibilidad
|
|
Packit |
90a5c9 |
con software antiguo pueden usar
|
|
Packit |
90a5c9 |
prefork .
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
A nivel de usuario, los MPMs son como cualquier otro
|
|
Packit |
90a5c9 |
módulo de Apache. La diferencia más importante es que
|
|
Packit |
90a5c9 |
solo un MPM puede estar cargado en el servidor en un determinado
|
|
Packit |
90a5c9 |
momento. La lista de MPMs disponibles está en la sección índice de Módulos.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
En la siguiente tabla se muestran los MPMs por defecto para varios
|
|
Packit |
90a5c9 |
sistemas operativos. Estos serán los MPM seleccionados si no se
|
|
Packit |
90a5c9 |
especifica lo contrario al compilar.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
OS/2mpmt_os2
|
|
Packit |
90a5c9 |
Unixprefork , worker , or
|
|
Packit |
90a5c9 |
event , depending on platform capabilities
|
|
Packit |
90a5c9 |
Windowsmpm_winnt
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
aquí, 'Unix' se usa para designar a los sistemas operativos "Unix-like", como
|
|
Packit |
90a5c9 |
Linux, BSD, Solaris, Mac OS X, etc.
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
En el caso de los Unix, la decisión de que MPM se va a instalar
|
|
Packit |
90a5c9 |
depende de dos pregunas:
|
|
Packit |
90a5c9 |
1. ¿Nos permite el Sistema Operativo hilos?
|
|
Packit |
90a5c9 |
2. -¿Nos permite el sistema operativo soporte a pila de hilos seguros
|
|
Packit |
90a5c9 |
(Especificamente, las funciones kqueue y epoll)?
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Idiomas disponibles: de |
|
|
Packit |
90a5c9 |
en |
|
|
Packit |
90a5c9 |
es |
|
|
Packit |
90a5c9 |
fr |
|
|
Packit |
90a5c9 |
ja |
|
|
Packit |
90a5c9 |
ko |
|
|
Packit |
90a5c9 |
tr |
|
|
Packit |
90a5c9 |
zh-cn
|
|
Packit |
90a5c9 |
Notice:This is not a Q&A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our mailing lists.
|
|
Packit |
90a5c9 |
<script type="text/javascript">
|
|
Packit |
90a5c9 |
var comments_shortname = 'httpd';
|
|
Packit |
90a5c9 |
var comments_identifier = 'http://httpd.apache.org/docs/2.4/mpm.html';
|
|
Packit |
90a5c9 |
(function(w, d) {
|
|
Packit |
90a5c9 |
if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
|
|
Packit |
90a5c9 |
d.write('
|
|
Packit |
90a5c9 |
var s = d.createElement('script');
|
|
Packit |
90a5c9 |
s.type = 'text/javascript';
|
|
Packit |
90a5c9 |
s.async = true;
|
|
Packit |
90a5c9 |
s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
|
|
Packit |
90a5c9 |
(d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
|
|
Packit |
90a5c9 |
}
|
|
Packit |
90a5c9 |
else {
|
|
Packit |
90a5c9 |
d.write('
|
|
Packit |
90a5c9 |
}
|
|
Packit |
90a5c9 |
})(window, document);
|
|
Packit |
90a5c9 |
//--></script>
|
|
Packit |
90a5c9 |
Copyright 2018 The Apache Software Foundation. Licencia bajo los términos de la Apache License, Version 2.0.
|
|
Packit |
90a5c9 |
Módulos | Directivas | Preguntas Frecuentes | Glosario | Mapa del sitio web <script type="text/javascript">
|
|
Packit |
90a5c9 |
if (typeof(prettyPrint) !== 'undefined') {
|
|
Packit |
90a5c9 |
prettyPrint();
|
|
Packit |
90a5c9 |
}
|
|
Packit |
90a5c9 |
//--></script>
|
|
Packit |
90a5c9 |
</body></html>
|