当前位置: 代码迷 >> Web Service >> wcf调度到IIS或WinFrom或控制台程序,那个响应速度快
  详细解决方案

wcf调度到IIS或WinFrom或控制台程序,那个响应速度快

热度:275   发布时间:2016-05-02 02:50:24.0
wcf部署到IIS或WinFrom或控制台程序,那个响应速度快
WCF部署到不同的程序,与响应速度有关吗?那个更快?求真理!

------解决方案--------------------
除了你说的,还可以Host到Windows Service上。

在相同配置的机器上,虽然宿主不同但处理速度应该是一样的。
都是 WCF Service 在响应。

另外要看 WCF Service 自己设定的关键参数,比如:最大并发数等。
(这也和宿主无关)

不同宿主的选择,主要要看你应用场景。比如你是带Winform UI的通信程序,
那么选择Winform或者WindowsService Host。
如果你是做 ASP.NET 或者 Silverlight 的后台服务,那么肯定选IIS。


------解决方案--------------------
就单个服务来说,肯定是控制台快些。因为它直接用TCP绑定。传输层没有多余的开销。
但是就商业应用来说,我觉得IIS还是靠谱些。因为有IIS这个后台老板,稳定性和扩展性都有保证。

而且IIS7.0的WCF也支持TCP绑定模式了。但如果用TCP的话,又会丢掉一些有用的asp.net特性。
  相关解决方案