【问题标题】:InstanceContextMode PerSession with a new proxy on each callInstanceContextMode PerSession 每次调用都有一个新代理
【发布时间】:2013-02-11 13:56:05
【问题描述】:

WCF服务在以下两种情况下的性能会一样吗?

  1. InstanceContextMode 设置为 PerCall
  2. InstanceContextMode 设置为PerSession,所有客户端都会为服务方法的每次调用创建一个新代理,并在调用后关闭代理(因此我们为每个调用都有单独的会话)。没有来自一个客户端的并发调用。

所有限制参数都设置为其默认值。使用的绑定 - netTcp。

【问题讨论】:

    标签: performance wcf


    【解决方案1】:

    WCF 处理调用的方式存在细微差别。在容量非常大的应用程序的可扩展性中,会话的使用对您的影响最大。 PerCall 比其他模型更好地扩展。

    真正的问题是在您的特定用例中是否可以检测到差异。只有你才能用基准来回答这个问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多