日期:2014-05-17  浏览次数:20771 次

Web Service实例调用问题
在调用Webservice的问题上,和朋友有个争论,各位发表一下看法, 讨论一下:
如果一个UI层的方法循环去调用db层Webservice下的一个方法
争议在于:
1、每次去实例化一个webservice后再调用那个方法
2、把Webservice做一个属性, 再调用那个方法

我朋友的意思是,这样做并没有增加性能,每次都一样会重新创建connection
各位怎么看?

------解决方案--------------------
在客户端调用webservice,不管是一个Client实例,调用多次;还是多个Client实例,每个调用一次。

服务器端,都是对每个request都会初始化新的Service类,对Requset进行处理,就想aspx那样。

因此lz在这方面的担心完全是没有意义的。

WCF可以做出更多的控制,但是asmx不行。