Conexiones KeepAlive de apache

Los valores por defecto referentes a las conexiones KeepAlive,  de Apache normalmente son los siguientes:

KeepAlive On
KeepAliveTimeout 15
MaxKeepAliveRequest 100
 
Las conexiones KeepAlive són aquellas que se mantienen abiertas tras recibir una petición del cliente y servirla, de tal manera que la siguiente petición reaprovecha la conexión.
Resultan útiles ya que no se tienen que abrir una conexión para cada elemento de la página (imagenes, CSS, JavaScripts…)
Para el caso de apache, los parámetros que regulan estas conexiones són:
  • KeepAlive: Indica si se usan o no (On/Off)
  • KeepAliveTimeout: Regula el tiempo que mantiene el servidor la conexión abierta a la espera de más peticiones.
  • MaxKeepAliveRequest: Número máximo de peticiones por conexión, una vez se supere este límite el servidor cerrará la conexión y el cliente deberá reabrir una conexión.
Evidentemente un KeepAlive de 15 segundos es mucho, ya que raramente una página tardará más que 2 o 3 segundos en cargar. Con este valor lo que ocurrirá es que se va a llenar de conexiones el apache que no se van a reutilizar. Unos valores más aconsejables podrían ser:

KeepAlive On
KeepAliveTimeout 2
MaxKeepAliveRequests 1000

 
Para que ste blog siga creciendo:


Visitenos en:

Instagram