1

我正在考虑需要使用不同参数快速连续地对同一个 Web 服务进行数百次调用的场景。客户端和服务都是用 ASP.NET 编写的。客户端类是从 WSDL 自动生成的。

撇开是否进行异步调用、使用并行线程或服务是否可以处理这么多命中的问题不谈,我还有一个关于性能的问题。

为所有调用重新使用 Web 服务客户端类的实例将节省为每个调用重新创建和拆除客户端实例的成本。我已经知道了。但是重用该实例还有其他性能优势吗?如果每次调用都使用相同的客户端实例,与服务的通信(或处理结果)是否运行得更快?

4

1 回答 1

0

您是否正在创建任何可以在运行时调用任何 WSDL 的动态客户端?否则没有必要在服务器中维护客户端实例。客户端实例不能对服务器性能做任何事情。

于 2012-12-13T21:55:35.963 回答