首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web Service >

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

2013-01-09 
wcf部署到IIS或WinFrom或控制台程序,那个响应速度快WCF部署到不同的程序,与响应速度有关吗?那个更快?求真

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特性。

热点排行