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

wwb8 2007-12-20 11:47:37
我用C# webservice写了一个webservice 主要是增删改查,但客户端调用的速度慢,是怎么回事,怎么解决?请大家帮忙
...全文
365 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
allenchao 2007-12-22
  • 打赏
  • 举报
回复
不要灰心这不是你的错。。。。。

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

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

就单次的信息交互要提高的话就是硬件和网络上的问题。。。
raul_qu 2007-12-21
  • 打赏
  • 举报
回复
慢?慢到什么程度?
1.检查sql语句的执行速度,直接在SqlServer(查询分析器)/Oracle(SqlPlus),中执行你的SQL语句,看看速度是否正常
2.检查Web Service传入的参数是否比较大?如果比较大,再经过XML封装,不慢是不可能的.

当然要使用Web Service 你就必须忍受它的速度!
junki 2007-12-21
  • 打赏
  • 举报
回复
web service本来是经过多步封装,通过代理服务器来进行通讯的
比一般的远程、网络通讯要慢
downmoon 2007-12-20
  • 打赏
  • 举报
回复
你用sql的“事件查看器”跟踪一下,就知道问题出在网络还是语句了

12,162

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 Web Services
社区管理员
  • Web Services社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧