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

关于数据批量传输,该怎么解决

2012-02-09 
关于数据批量传输我想用webservice从数据库传输数据到本地现在的做法是用200条一批传输 大约250k左右客户

关于数据批量传输
我想用webservice从数据库传输数据到本地 
现在的做法是用200条一批传输 大约250k左右
客户端循环调用这个方法 想把数据完全下载至本地 但是一般调用10次左右 服务器就会连接超时
我在浏览器中反复调用这个WebMethod都能正常返回结果

请问这种情况如何去调试 通过什么方法可以找出问题在哪里

[解决办法]
通常首先要对服务端的业务逻辑处理方法单独进行压力测试(使用跟你的实际客户端请求类似的真实但是随机的测试数据)。

例如使用一个console应用程序作为测试引擎,测试100个并发客户端去调用它。

如果没有问题,然后就要看你web service是如何发布的了。一般来说,使用IIS7和asp.net来发布web service,没有什么问题。
[解决办法]
返回什么数据,资源消耗情况如何
压力测试,并发访问

[解决办法]
循环调用webservices 给个时间间隔吧
[解决办法]
问题还是在你的 客户端性能上面。
[解决办法]

探讨
我想用webservice从数据库传输数据到本地
现在的做法是用200条一批传输 大约250k左右
客户端循环调用这个方法 想把数据完全下载至本地 但是一般调用10次左右 服务器就会连接超时
我在浏览器中反复调用这个WebMethod都能正常返回结果

请问这种情况如何去调试 通过什么方法可以找出问题在哪里

[解决办法]
弱弱地问句,超时再连接,能续传么?用tcp连接方式的话,能否续传数据?

热点排行