读取数据时 网络延迟很高

luluyy 2015-11-13 02:03:37
.net写的一个C/S业务程序,在查询数据时(就几千条数据),如果在查询结果出来之前通过ping命令 ping数据服务器,延迟很高 大概有800ms,查询结束后延迟就4ms,这是为什么呢?

还有一种情况跟上面的类似,程序访问webservices,webservices专门放到了一个服务器上,由这个服务器访问数据库,调用webservices在查询结果出来之前,ping放webservices的服务器延迟也很高少则 200ms 多则1000多ms,使用这个C/S程序的人多了以后,这个现象非常非常的明显,这个是什么原因呢,如果优化的话需要从哪里入手呢
...全文
336 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
luluyy 2016-05-03
  • 打赏
  • 举报
回复
引用 5 楼 ShelleyLiu0415 的回复:
几千条数据发送的数据量会是多大?可以看一下在做查询的时候,占用了网络资源多少。
怎么看查询的时候占用的网络资源大小呢
  • 打赏
  • 举报
回复
几千条数据发送的数据量会是多大?可以看一下在做查询的时候,占用了网络资源多少。
秋的红果实 2015-11-13
  • 打赏
  • 举报
回复
有查询时,肯定对网速有影响的
正怒月神 2015-11-13
  • 打赏
  • 举报
回复
不是什么大数据, 一般都是网络问题。 查询逻辑如果很复杂,那么耗时也会很久。
本拉灯 2015-11-13
  • 打赏
  • 举报
回复
几千条数据 你序列化要花时间,序列化后传输也要花时间。。。。。所以4秒正常。。。
  • 打赏
  • 举报
回复
IO问题,增加带宽,当然也有可能是服务器来不及响应

111,098

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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