Поделиться через


Разработка сервера RPC высокой производительности

Информация в этом разделе относится к удаленным последовательностям протоколов: ncacn_ip_tcp, ncacn_http, ncacn_np, а также к Windows 2000 и Windows XP.

В этом разделе рассматриваются три основных аспекта производительности сервера RPC:

Длина пути кода является еще одним основным фактором производительности для RPC. Длина пути кода, как правило, хорошо понятна, и поскольку литература и инструменты по этой теме широко доступны, эта статья ее не рассматривает.

Важное и установленное общее правило производительности, которое следует помнить при рассмотрении производительности RPC: поиск узких мест в системе и работа по устранению этого. Узкое место может быть не в программировании RPC, и если это так, то настройка производительности в RPC не приведет к ее улучшению до устранения данного узкого места. Например, системе, которая страдает от споров ресурсов, не нужно более эффективно использовать сеть.

Если система развертывается в различных средах, рекомендуется убедиться, что все аспекты ее хорошо настроены, так как различные среды могут создавать различные узкие места производительности.