我想用webservice从数据库传输数据到本地
现在的做法是用200条一批传输 大约250k左右
客户端循环调用这个方法 想把数据完全下载至本地 但是一般调用10次左右 服务器就会连接超时
我在浏览器中反复调用这个WebMethod都能正常返回结果
请问这种情况如何去调试 通过什么方法可以找出问题在哪里
------解决方案--------------------
通常首先要对服务端的业务逻辑处理方法单独进行压力测试(使用跟你的实际客户端请求类似的真实但是随机的测试数据)。
例如使用一个console应用程序作为测试引擎,测试100个并发客户端去调用它。
如果没有问题,然后就要看你web service是如何发布的了。一般来说,使用IIS7和asp.net来发布web service,没有什么问题。
------解决方案--------------------
返回什么数据,资源消耗情况如何
压力测试,并发访问
------解决方案--------------------
循环调用webservices 给个时间间隔吧
------解决方案--------------------
问题还是在你的 客户端性能上面。
------解决方案--------------------
------解决方案--------------------
弱弱地问句,超时再连接,能续传么?用tcp连接方式的话,能否续传数据?