Déploiement pour une communication plus rapide
Les performances sont une considération clé lors du déploiement d’une application COM+, et l’emplacement des composants est la clé pour obtenir les meilleures performances d’une application bien conçue.
Il était autrefois largement admis qu’avec des architectures d’application évolutives, les performances pouvaient être traitées en déplaçant simplement les composants principaux de l’application vers du matériel plus rapide. Cela s’est avéré faux. Les problèmes de performances ne proviennent pas des performances d’un composant individuel, mais des liens qui relient les composants.
Le principal facteur de réussite est l’emplacement. La proximité ou l’emplacement physique, l’heure, la capacité et l’objectif sont des aspects distincts de l’emplacement qui s’appliquent au déploiement d’une application COM+, qui affectent tous les performances.
Les meilleures performances sont disponibles lorsque les composants et les ressources d’application sont conçus et déployés pour répondre aux exigences qui leur sont imposées par la charge de travail de l’application.
En général, vous devez déployer des composants pour réduire la communication inter-processus, et en particulier entre ordinateurs, entre les composants. Si la conception de votre application est efficace, les classes au sein d’un composant sont regroupées par utilisation et fonction pour optimiser les communications au sein des composants. Lors du déploiement de composants, vous devez vous assurer que les composants se trouvent logiquement pour utiliser les relations entre les composants et réduire la quantité de messages entre les composants.
Rubriques connexes