Blame docs/manual/mpm.html.es

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
Packit 90a5c9
<-
Packit 90a5c9
Packit 90a5c9
Apache > Servidor HTTP > Documentación > Versión 2.4

Mó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
    top
    Packit 90a5c9
    Packit 90a5c9

    Introducción

    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
      top
      Packit 90a5c9
      Packit 90a5c9

      MPM por defecto

      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
      Netwarempm_netware
      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
      top

      Comentarios

      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('
      <\/div>');
      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('
      Comments are disabled for this page at the moment.<\/div>');
      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>