Condividi tramite


Sviluppo di un server RPC ad alte prestazioni

Le informazioni contenute in questa sezione si applicano alle sequenze di protocolli remoti: ncacn_ip_tcp, ncacn_http, ncacn_np e Windows 2000 e Windows XP.

In questa sezione vengono illustrati tre aspetti principali delle prestazioni del server RPC:

La lunghezza del percorso del codice è un'altra considerazione principale delle prestazioni per RPC. La lunghezza del percorso del codice è generalmente ben comprensibile e poiché la letteratura e gli strumenti sono ampiamente disponibili su questo argomento, questo articolo non lo tratta.

Una regola generale delle prestazioni importante e stabilita da ricordare considerando le prestazioni RPC è questa: trovare il collo di bottiglia nel sistema e lavorare per risolverlo. Il collo di bottiglia di controllo potrebbe non essere la programmazione RPC e, in questo caso, l'ottimizzazione delle prestazioni in RPC non comporterà prestazioni migliorate fino a quando non viene risolto il collo di bottiglia. Ad esempio, un sistema afflitto dalla contesa di risorse non deve rendere più efficiente l'uso della rete.

Se il sistema viene distribuito in vari ambienti, è consigliabile assicurarsi che tutti gli aspetti siano ottimizzati, in quanto ambienti diversi possono produrre colli di bottiglia delle prestazioni diversi.