Compartir a través de


Desarrollar un servidor RPC de alto rendimiento

La información de esta sección se aplica a las secuencias de protocolo remoto: ncacn_ip_tcp, ncacn_http, ncacn_np y Windows 2000 y Windows XP.

En esta sección se tratan tres aspectos principales del rendimiento del servidor RPC:

La longitud de la ruta de acceso del código es otra consideración de rendimiento principal para RPC. La longitud de la ruta de acceso del código es generalmente bien entendida y, dado que la literatura y las herramientas están ampliamente disponibles en ese tema, este artículo no lo aborda.

Una regla de rendimiento general importante y establecida que se debe recordar al considerar el rendimiento de RPC es esto: busque el cuello de botella en el sistema y trabaje para resolverlo. Es posible que el cuello de botella de acceso no sea la programación rpc y, si es así, el ajuste del rendimiento en RPC no dará lugar a un rendimiento mejorado hasta que se solucione ese cuello de botella. Por ejemplo, un sistema plagado de contención de recursos no necesita hacer un uso más eficaz de la red.

Si el sistema se implementa en varios entornos, es una buena idea asegurarse de que todos los aspectos de él están bien ajustados, ya que diferentes entornos pueden producir cuellos de botella de rendimiento variados.