首页 新闻 赞助 找找看

关于客户端与服务端数据交互的问题

-2
悬赏园豆:100 [待解决问题]

一直以来,用winform开发的客户端与平台间数据交互都是通过web service来处理的,但也一直发现一个问题,明明访问正常的情况下,经常性的会出现访问web服务超时的问题,超时时间也已经改过了,还会经常性出现连接释放后,端口不能释放问题。效率极低

所以我想问问,一般在处理这种情况的时候,递交数据用什么方法合适

李.net的主页 李.net | 小虾三级 | 园豆:730
提问于:2017-03-25 09:49
< >
分享
所有回答(5)
0

http请求.也就是你的webservice

至于你遇到的问题应该是httpclient实例管理的问题

吴瑞祥 | 园豆:29449 (高人七级) | 2017-03-25 10:20
0

更改ServicePointManager.DefaultConnectionLimit大小释放并发量,启用gzip压缩

端口不能释放这个比较蛋疼,我这边有些内网的服务在有时候也出现服务端或客户端端口未关闭,之前问过一些网络运维也未能得到很好的解释和解决,你可以试下改注册表更改端口关闭时间

Daniel Cai | 园豆:10424 (专家六级) | 2017-03-25 11:44
0

如果对结果要求比较高,那么重试即可。

超时是整个链路均可产生问题导致。是使用更长的超时还是使用更短的超时多试,都是具体问题具体分析。请注意超时也是双向,服务器和客户端都有超时(是请求容易网络【或服务】出错还是返回网络出错)。

花飘水流兮 | 园豆:13560 (专家六级) | 2017-03-25 13:13
0

是不是访问量很大,

男人要爽 | 园豆:6 (初学一级) | 2017-03-28 14:01
0

Web服务器程序性能有问题比如说查询、事务死锁,这个应该和递交什么数据的方式没有关系,可以写日志,监控哪一步慢

名字什么都是浮云 | 园豆:327 (菜鸟二级) | 2017-04-14 16:46
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册