Développement d’un serveur RPC à hautes performances
les informations contenues dans cette section s’appliquent aux séquences de protocoles distants : ncacn _ ip _ tcp, ncacn _ http, ncacn _ npet à Windows 2000 et Windows XP.
Cette section traite trois aspects principaux des performances du serveur RPC :
La longueur du chemin d’accès du code est un autre facteur de performance principal pour RPC. La longueur du chemin de code est généralement bien comprise, et dans la mesure où la documentation et les outils sont largement disponibles sur ce sujet, cet article ne traite pas de cette rubrique.
Une règle de performance générale importante et établie à retenir lors de l’examen des performances RPC est la suivante : Rechercher le goulot d’étranglement dans le système et travailler pour le résoudre. Le goulet d’étranglement de la passerelle peut ne pas être la programmation RPC et, si tel est le cas, le réglage des performances dans RPC n’entraîne pas de performances améliorées tant que ce goulot d’étranglement n’est pas traité. Par exemple, il n’est pas nécessaire d’utiliser le réseau par le biais d’une contention de ressources.
Si votre système est déployé dans différents environnements, il est judicieux de s’assurer que tous les aspects sont bien réglés, dans la mesure où différents environnements peuvent produire des goulots d’étranglement de performances variés.