WCF 的传输模式的问题

shima5793 2018-02-23 04:52:36
由于用户有传输大文件的需求,大概几百m的文件,所以我把 WCF 的 transferMode 从 Buffered 改为 Streamed,后面发现客户端在和服务端交互数据的时候会出现卡顿的情况,就是查询数据的时候要停一段时间,这个在之前是没有碰到过的,而且是不定时会出现。
WCF用的是netTcpBinding,想知道是否是由transferMode 所影响。
...全文
354 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
我们其实都知道,一般来说,能随便下载到的代码都是比较垃圾的代码、20年前编程入门书上最基本的代码,而不是正在用的来卖钱的代码。遇到实际项目问题,你应该自己设计编程框架,从根本上就避免孤注一掷地依赖于最简单最初级的代码。
  • 打赏
  • 举报
回复
传输大文件,你应该自己编程设计相关断点续传设计。不要仅仅靠最基本的语法来实现。
秋的红果实 2018-02-26
  • 打赏
  • 举报
回复
理论上,不是这个原因。Streamed是一块块读取,占内存小,应该更流畅 卡顿,是不是该考虑多线程
threenewbee 2018-02-25
  • 打赏
  • 举报
回复
性能计数器看下,是不是卡在io上了。
SoulRed 2018-02-25
  • 打赏
  • 举报
回复
如果你只改了这一个地方,而导致发生卡顿。那么基本可以肯定是这个改动导致的。。。。

110,537

社区成员

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

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

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