La vitalité d'un site Web lors de la réception d'un trafic utilisateur important est un facteur essentiel de la réussite globale d'une organisation. Cette rubrique
met en évidence quelques-unes des principales manières d'améliorer les performances via une combinaison de fonctions du produit et de considérations
relatives au développement d'applications :
- Optimisation en vue de l'amélioration des performances
- Outils d'optimisation
- Compréhension du rapport du gestionnaire
- La fonction de gestionnaire de Load Balancer calcule les pondérations de chaque serveur. Ces pondérations permettent de déterminer le
nombre de connexions qu'un serveur peut recevoir par rapport aux anciens serveurs de la même configuration de cluster et de port. Il est essentiel de bien comprendre le
rapport du gestionnaire pour bien comprendre la répartition du trafic sur le réseau.
-
- Optimisation de l'intervalle gestionnaire
- Pour optimiser les performances générales du réseau, la fréquence des
interactions entre le gestionnaire et l'exécuteur est limitée.
Pour modifier cet intervalle d'interaction, entrez les commandes dscontrol manager interval
et dscontrol manager refresh.
-
- Optimisation de la proportion d'importance accordée aux données d'état
- Le gestionnaire utilise les rapports pour déterminer l'importance des informations d'état provenant des conseillers et
de Load Balancer. Vous pouvez modifier les rapports par défaut qu'utilise le gestionnaire pour pondérer ces informations.
-
- Gestion du trafic avec les pondérations de serveur
- Les pondérations définies s'appliquent à tous les serveurs connectés
sur un même port. Pour chaque
port, les demandes sont réparties entre les serveurs selon la pondération relative de chacun. Par exemple, si un
serveur a une pondération (paramètre Weight) de 10 et un autre de 5, le
premier recevra deux fois plus de demandes que le second.
-
- Optimisation du seuil de sensibilité
- Pour fonctionner en vitesse maximale, les
pondérations des serveurs ne sont actualisées que si les
pondérations ont évolué de manière significative. La mise à jour constante des
pondérations pour un écart mineur de l'état des serveurs peut induire un
surcroît d'activité injustifié.
-
- Optimisation de l'indice de lissage
- L'indice de lissage
limite l'écart de pondération d'un serveur, filtrant et uniformisant
effectivement la variation dans la répartition des demandes.
-
- Contrôle des enregistrements de connexion avec la commande staletimeout
- Les connexions sont considérées comme périmées lorsqu'aucune activité ne s'est produite sur cette
connexion pendant le nombre de secondes indiquées dans le délai d'attente. Lorsque ce nombre de secondes est dépassé et
qu'aucune activité n'a eu lieu, Load Balancer supprime cet enregistrement de connexion de ces tables et le trafic à venir
pour cette connexion est ignoré.
La commande staletimeout permet de contrôler la manière dont Load Balancer traite les connexions inactives et les enregistrements de connexion associés.
-