wcf - 有没有办法减少 WCF 占用的带宽?

标签 wcf

我是 WCF 的新手;我正在开发一个客户端服务器应用程序,我的目标是每秒在服务器端执行一些逻辑。

我使用 NetTcpBinding 为我的 WCF 服务创建了小客户端,因为它是 BW (我理解)方面最优化的方式,因为它使用二进制编码?

使用 TracePlus 进行简短跟踪后我发现当我调用不带任何参数并返回 int 值的单个函数时,从客户端发送到服务器的数据大小为 400 字节!

有没有办法减小这个尺寸?如果不是,这意味着我必须使用 native 套接字开发我的应用程序? (在我的情况下,BW 是关键问题)

附言

不带参数的调用方法是否可以接受 400 字节的大小?

最佳答案

您始终可以编写自己的 WCF 传输/绑定(bind)。在测量 400 字节时,您是否“关闭”了 NetTcpBinding 上所有不需要的功能(例如安全性)?

关于wcf - 有没有办法减少 WCF 占用的带宽?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/793037/

相关文章:

c# - 我如何获得 WSDL/描述以便我可以在另一个项目中添加 Web 引用?

wcf - 将 Wsdl 作为连接服务导入时出错

c# - 从 C# Windows 窗体应用程序在 SQLite 数据库中记录错误

wcf - 代理类不可用于 Windows Phone 7 引用 WCF 服务

c# - 无法将程序集安装到缓存?

c# - 基于 REST 的 WCF 身份验证

c# - WCF HTTPS SSL 自托管证书。如何正确工作?

javascript - 从 javascript 调用 WCF 方法

c# - 如何在 web.config 中添加一个 xml?

c# - 如何将日期时间参数提交给 WCF REST 服务