我有一个由服务器和客户端应用程序组成的解决方案。
问题是大多数用户都是通过小型GPRS连接连接的,与服务器同步数据很慢,所以我正在寻找一些方法来减少交换数据的大小。
实际上,应用程序使用带有 TextMessage 编码的 HTTP 连接。
我看到我可以用二进制编码对其进行编码,这将节省我一些时间,而且我也刚刚看到有一个 gzip 编码器:http: //msdn.microsoft.com/en-us/library/ms751458.aspx .
在示例中,它有一个 textMessage 内部编码器,但我想知道是否有任何理由不使用二进制内部编码?
在 gzip 压缩之前进行二进制编码是否有悖于生产力?