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. Este tema resalta algunas maneras principales
en que puede mejorar el rendimiento mediante una combinación de características del
producto y consideraciones de desarrollo de aplicaciones:
- Ajuste de mejoras de rendimiento
- Herramientas de ajuste
- Informe del gestor
- La función de 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 de la misma configuración de clúster y puerto. Es esencial comprender el informe del gestor para entender cómo se distribuye el tráfico de red.
-
- Optimización del intervalo del gestor
- 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.
-
- Ajuste de la proporción de la importancia otorgada a la información de estado
- 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.
-
- Gestión del tráfico con pesos del servidor
- Los pesos se aplican a todos los servidores de un puerto. Para cualquier puerto concreto, las peticiones 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 peticiones que el servidor establecido en 5.
-
- Optimización del umbral de confidencialidad
- 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.
-
- Optimización del índice de suavizado
- El índice de suavizado limita la cantidad que el peso de un servidor puede cambiar, mitigando el cambio en la distribución de peticiones.
-
- Control de los registros de conexiones con el mandato staletimeout
- 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.
-