El rendimiento de un sitio Web cuando recibe grandes volúmenes de tráfico de los usuarios es un factor esencial en el éxito global de una organización. En este tema se describen algunos modos destacados de mejorar el rendimiento combinando características de productos y consideraciones para el desarrollo de aplicaciones.
La función gestor de Load Balancer calcula el peso de todos los servidores. Estos pesos se utilizan para determinar cuántas conexiones debe recibir un servidor en comparación con los demás servidores del mismo clúster y configuración de puerto. Es esencial comprender el informe del gestor para entender cómo se distribuye el tráfico de red.
Para optimizar el rendimiento general, se restringe la frecuencia con la que el gestor puede interactuar con el ejecutor. Puede realizar cambios en este intervalo emitiendo los mandatos dscontrol manager interval y dscontrol manager refresh.
El gestor utiliza proporciones para determinar la importancia del estado de la información que procede de los asesores y de Load Balancer. Puede cambiar las proporciones predeterminadas que el gestor utiliza para ponderar esta información.
Los pesos se aplican a todos los servidores de un puerto. Para cualquier puerto concreto, las solicitudes se distribuyen entre los servidores en función del peso relativo que dichos servidores tienen entre sí. Por ejemplo, si el peso de un servidor se establece en 10 y el de otro en 5, el servidor establecido en 10 debería recibir el doble de solicitudes que el servidor establecido en 5.
La característica de restablecimiento TCP envía un restablecimiento TCP a los clientes que están conectados a servidores que tienen pesos 0. El peso de un servidor puede ser 0 si se ha configurado en 0 o si un asesor lo marca como inactivo.
Load Balancer requiere información sobre todas las interfaces y direcciones IP configuradas en una máquina y esta información se puede obtener manualmente o se puede configurar para que se actualice automáticamente.
Para trabajar a máxima velocidad, sólo se actualizan los pesos de los servidores si dichos pesos han cambiado de una manera significativa. Si se actualizan constantemente los pesos cuando no se produce ningún cambio en el estado del servidor o dicho cambio es muy pequeño, se podría crear una carga adicional innecesaria.
El índice de suavizado limita la cantidad que el peso de un servidor puede cambiar, mitigando el cambio en la distribución de peticiones.
Se considera que las conexiones están inactivas cuando no ha habido actividad en esa conexión durante el número de segundos especificado en el tiempo de espera sin actividad. Cuando se supere el número de segundos sin actividad, Load Balancer eliminará ese registro de conexión de sus tablas y se descartará el tráfico subsiguiente para esa conexión. El mandato staletimeout controla el modo en que Load Balancer gestiona las conexiones desocupadas y los registros de conexión asociados.