【发布时间】:2010-09-27 10:12:26
【问题描述】:
这听起来像是一个非常愚蠢的问题——而且很可能是!
对于通过 WCF 服务调用的 ASP.Net 网站:
三个 Web 客户端同时单击调用 WCF 服务的按钮。
Web 服务器是否进行 3 个并发调用? (例如 WCF 服务接收 3 个并发调用)代表每个 Web 客户端一个?
我的猜测是它必须这样做......但我突然怀疑自己!
【问题讨论】:
这听起来像是一个非常愚蠢的问题——而且很可能是!
对于通过 WCF 服务调用的 ASP.Net 网站:
三个 Web 客户端同时单击调用 WCF 服务的按钮。
Web 服务器是否进行 3 个并发调用? (例如 WCF 服务接收 3 个并发调用)代表每个 Web 客户端一个?
我的猜测是它必须这样做......但我突然怀疑自己!
【问题讨论】:
是的,但这就是为什么我们使用“会话”变量来存储同一 Web 客户端的每个请求中经常使用的对象的实例,这减少了服务器上的对象创建/销毁开销。
【讨论】: