C# 使用多个端点的性能优势或劣势
我只是一个WCF服务的初学者,我有一个通用的公共网站,在远程WCF服务中运行其业务逻辑,并在全球范围内访问。我将网站的每个功能划分为10个WCF服务合同。这10个服务契约由一个服务类实现。还有更多的服务合同C# 使用多个端点的性能优势或劣势,c#,asp.net,.net,performance,wcf,C#,Asp.net,.net,Performance,Wcf,我只是一个WCF服务的初学者,我有一个通用的公共网站,在远程WCF服务中运行其业务逻辑,并在全球范围内访问。我将网站的每个功能划分为10个WCF服务合同。这10个服务契约由一个服务类实现。还有更多的服务合同 我想知道的是,如果我们考虑性能,这是一个好主意还是坏主意?根据我为多个高性能系统实施WCF服务的经验,我们没有看到使用单个或多个服务合同的明确性能优势。因此,我们的团队将基于一般的“最佳实践”软件设计原则,将操作分离为服务合同。关于WCF服务性能,我建议考虑以下方面: 装订 节流 序列化程
我想知道的是,如果我们考虑性能,这是一个好主意还是坏主意?根据我为多个高性能系统实施WCF服务的经验,我们没有看到使用单个或多个服务合同的明确性能优势。因此,我们的团队将基于一般的“最佳实践”软件设计原则,将操作分离为服务合同。关于WCF服务性能,我建议考虑以下方面:
- 装订
- 节流
- 序列化程序
- 缓存
- 客户端连接
问候,