【发布时间】:2010-11-16 14:40:17
【问题描述】:
我有一堆互联网设备与我在 IIS 7.5 上的 MVC 应用程序进行通信。我目前正在使用内置的动态透明压缩(gzip/deflate)。
我希望能够支持不同的压缩算法,对于我发送/接收的内容,它比 gzip (7zip) 做得更好。
换句话说,在客户端我将添加标题:接受:gzip、deflate、7zip(或类似),服务器将识别这一点,并在发送内容时应用最佳选择。
将这一切联系在一起的最佳方法是什么? (我知道如何实现实际的 7zip 编码/解码方面)
谢谢。
【问题讨论】:
-
哪些软件客户端连接到您的应用程序(浏览器、自定义客户端...)?在服务器上实现自定义压缩很容易,但这并不意味着您的客户端会知道如何处理结果或如何请求 accept-encoding:your_custom_encoding。
-
这里不是问题 - 它们是我自己的自定义设备,用我自己的代码连接,没有任何其他连接 - 所以 100% 的灵活性。
标签: asp.net-mvc iis compression