gpt4 book ai didi

.net - Windows 服务 "self hosted"WCF : compression?

转载 作者:行者123 更新时间:2023-12-01 02:55:16 26 4
gpt4 key购买 nike

在 IIS 中使用 WCF 压缩我可以找到相关文档,但它面向使用 IIS 功能。

我可以找到人们谈论他们是如何编写自己的压缩处理程序的,但这一切看起来都很定制。

是否有压缩 WCF 的最佳实践?我们正在使用 http 绑定(bind)。

编辑:将其设置为 wiki。

最佳答案

没有什么开箱即用的方法可以帮助您解决这个问题。
您确实可以为 WCF 实现自己的压缩扩展 - 几个人已经做到了,您应该能够使用您最喜欢的搜索引擎找到它。
但是你可以为你的绑定(bind)做的最好的事情——只要你的客户端都在你的控制之下并且你可以很容易地配置它们——将是使用二进制消息编码与消息的文本表示。
您可以轻松地将二进制消息编码与 http 传输结合起来——您需要一个自定义绑定(bind),但这真的没什么大不了的。很多人也这样做了——所以你可以从已经完成的工作中受益:

  • Binary Http Binding作者:Nicolas Allen(Microsoft WCF 团队成员)
  • Silverlight 3 WCF Binary Message Encoding
  • WCF Binary Bindings in Silverlight 3作者:John Papa(Silverlight 传播者)
  • WCF: Enable Binary Encoding Over Http
  • 关于.net - Windows 服务 "self hosted"WCF : compression?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3206132/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com