我刚刚发现 WCF 中添加了压缩,支持Deflate和GZip压缩方案。文档在操作细节上似乎很模糊。
我想知道是否有人有关于压缩如何工作的详细信息。
它是在每条消息的基础上完成的(每条消息都独立于先前的消息进行处理和压缩?)或者它是以自适应方式完成的(或可以配置)?(下一条消息利用了从以前的消息中收集的可压缩性信息?)
基本上,我想知道启用这个新的压缩功能是否可以使聊天应用程序受益,该应用程序传输小块实时数据,已知这些数据在分组时非常可压缩,但如果单独处理则压缩非常差。不幸的是,实时约束不允许我们将多个消息分组以帮助压缩过程。