您的位置:程序门 -> .net技术 -> web services



我用c# webservice写了一个webservice 主要是增删改查,但客户端调用的速度慢,是怎么回事,怎么解决?请大家帮忙


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


我用c# webservice写了一个webservice 主要是增删改查,但客户端调用的速度慢,是怎么回事,怎么解决?请大家帮忙[已结贴,结贴人:wwb8]
发表于:2007-12-20 11:47:37 楼主
我用c#   webservice写了一个webservice   主要是增删改查,但客户端调用的速度慢,是怎么回事,怎么解决?请大家帮忙
发表于:2007-12-20 15:18:571楼 得分:5
你用sql的“事件查看器”跟踪一下,就知道问题出在网络还是语句了
发表于:2007-12-21 04:58:022楼 得分:5
慢?慢到什么程度?
1.检查sql语句的执行速度,直接在sqlserver(查询分析器)/oracle(sqlplus),中执行你的sql语句,看看速度是否正常
2.检查web   service传入的参数是否比较大?如果比较大,再经过xml封装,不慢是不可能的.

当然要使用web   service   你就必须忍受它的速度!
发表于:2007-12-21 14:05:553楼 得分:5
web   service本来是经过多步封装,通过代理服务器来进行通讯的
比一般的远程、网络通讯要慢
发表于:2007-12-22 16:27:224楼 得分:5
不要灰心这不是你的错。。。。。

webservice理论上比remoting慢40倍。。。

好好优化下你自己的程序,把尽量把几次要做的事合在一起做。。。。一次交互尽可能多的得到你要的信息。。

就单次的信息交互要提高的话就是硬件和网络上的问题。。。


快速检索

最新资讯
热门点击