Tecnología

Inicio

El número de conexiones en Apache

El número de conexiones en Apache


servidores de sitios Web no funcionan mágicamente a sí mismos. Entre los equipos que intentan conectarse a un servidor y todos los archivos de código web y aplicaciones del servidor es un programa que conecta los dos. Una de estas piezas de software es Apache, un sistema de gestión del servidor de código abierto. El número de conexiones a un servidor Apache dictará los detalles de configuración y ajuste del rendimiento del software.

servidor HTTP

Apache es el software de servidor HTTP, lo que significa que se encarga de todos los aspectos de las conexiones entrantes a un software de servidor. Esto incluye tanto las conexiones HTTP básicos para el propio servidor, así como gestionar el acceso de los usuarios al contenido del servidor una vez que la máquina cliente establece su conexión. administradores web Apache hacen a través de los módulos de código y funciones de configuración de llamadas directivas. El número de conexiones de un servidor Apache recibe requerirá diferentes combinaciones de módulos y directivas para un rendimiento óptimo.

Configuraciones de tráfico

Apache tiene diferentes opciones para manejar las conexiones en un nivel de proceso. Dependiendo del módulo de multiprocesamiento (MPM) que selecciona el administrador de Apache, el software del servidor se les puede establecer una conexión con su propio proceso o un hilo dentro de un manejo de varias conexiones a base de hilo de proceso. Poner cada conexión dentro de su propio hilo reduce el número de procesos, lo que permite que incluso un gran número de conexiones a utilizar una menor cantidad de memoria del servidor. Esto, sin embargo, requieren capacidades multi-procesador del servidor físico.

Administración del acceso de conexión

directivas y módulos de Apache se pueden administrar tanto el número de conexiones HTTP al servidor mismo y el software en el servidor, que los procesos pueden acceder. El número de conexiones HTTP básica de un servidor puede manejar es mucho mayor que el número de esas conexiones, que un servidor puede poner en un juego en línea u otro servicio web, manteniendo un alto nivel de rendimiento. Esto permite a Apache o bien restringir el número total de conexiones a su servidor, o restringir lo que contiene roscas de conexión individuales hacen en el servidor.

La gestión de uso de recursos

Cada conexión a un servidor consume algunos recursos del sistema. Una conexión que no está haciendo nada está ocupando recursos del sistema y espacio en el servidor, y una conexión que está enviando un número excesivo de solicitudes hace que sea más difícil para el servidor para manejar las conexiones cuyas actividades se encuentran dentro de los parámetros normales de funcionamiento. Apache puede limpiar conexiones rancios a su servidor mediante la desconexión de las discusiones que no hacen al menos una petición en un intervalo de tiempo dado, o deshacerse de cerdos de recursos mediante la desconexión de las discusiones que han superado un determinado límite de solicitudes.