Red Hat Linux 9: Manual de personalización de Red Hat Linux | ||
---|---|---|
Anterior | Capítulo 19. Configuración del Servidor Apache HTTP | Siguiente |
Haga click en la pestaña Ajuste del rendimiento para configurar el máximo número de procesos hijos que desea y configurar las opciones de Servidor Apache HTTP para las conexiones del cliente. Las propiedades por defecto para estas opciones son adecuadas para la mayoría de los casos. El cambiar estos valores podría afectar el rendimiento general de su servidor Web.
Coloque el Máximo número de conexiones al número máximo de conexiones que su servidor puede manejar simultáneamente. Para cada conexión, se crea un proceso hijo httpd. Cuando se alcanza este número máximo de conexiones, nadie más puede conectarse al servidor Web hasta que se libere un proceso hijo del servidor. Este valor no puede ser superior a 256 a menos que recompile Apache. Esta opción corresponde a la directiva MaxClients.
Tiempo máximo de expiración de la conexión define, en segundos, la cantidad de tiempo que su servidor esperará para recibir y transmitir durante las comunicaciones. Específicamente, Tiempo máximo de expiración de la conexión define cuánto tiempo su servidor esperará para recibir una petición GET, cuanto esperará para recibir paquetes TCP en una petición POST o PUT y cuanto esperará entre ACKs que responda a paquetes TCP. El valor predeterminado para el Tiempo máximo de expiración de la conexión es 300 segundos, que se adapta a la mayoría de las situaciones. Esta opción corresponde a la directiva TimeOut.
Configure Máximo número de peticiones por conexión al máximo número de peticiones permitidas para una conexión persistente. El valor por defecto es 100, que normalmente se adapta a todas las situaciones. Esta opción corresponde a la directiva MaxRequestsPerChild.
Si selecciona la opción Admitir peticiones ilimitadas por conexión el valor de la directiva MaxKeepAliveRequests es 0, que significa que se pueden llevar a cabo un número ilimitado de conexiones.
Si no selecciona la opción Permitir las conexiones persistentes, la directiva KeepAlive se coloca a falso. Pero si la selecciona, aparecerá como verdadera y la directiva KeepAliveTimeout le indicará el valor seleccionado para la opción Tiempo máximo de espera para la próxima conexión. Esta directiva establece los segundos que el servidor espera entre una petición y otra antes de que se cierre la conexión. Una vez que se ha recibido la petición, se aplica la opción Tiempo máximo de expiración de la conexión.
Si se configura Conexiones persistentes a un valor alto el servidor realiza sus tareas más lentamente dependiendo del número de usuarios que estén intentando conectarse en ese momento. Cuanto mayor sea el valor, mayor será el tiempo de espera entre una conexión y otra.