開發高效能 RPC 伺服器
本節中的資訊適用於遠端通訊協定序列:ncacn_ip_tcp、ncacn_http、ncacn_np和 Windows 2000 和 Windows XP。
本節說明 RPC 伺服器效能的三個主要層面:
程式代碼路徑長度是 RPC 的另一個主要效能考慮。 程式碼路徑長度是一個廣為人知的概念,由於已有豐富的文獻與工具涵蓋此主題,因此本文不再討論。
考慮 RPC 效能時要記住的重要且已建立的一般效能規則是:找出系統中的瓶頸,並努力解決此問題。 處理瓶頸可能不是 RPC 程式設計,如果是這種情況,RPC 中的效能微調將不會造成增強的效能,直到解決該瓶頸為止。 例如,資源爭用所困擾的系統不需要更有效率地使用網路。
如果您的系統部署在各種環境中,最好確保其所有層面都經過妥善調整,因為不同的環境可能會產生不同的效能瓶頸。