2016-11-30 206 views
0

主要我想要gzip压缩我的Android客户端和服务器之间的所有入站和出站流量流量,以减少带宽使用并提高性能。ASP.NET MVC WEB API Gzip压缩 - 解压缩

我想要什么。

  1. 压缩一切正常MVC控制器的响应
  2. 压缩所有WEB API Json的出站响应的(的Accept-Encoding: “压缩”)
  3. 能够接受并解压gzip传入WEB API Post/Put请求。 (内容编码:gzip头)
  4. 压缩所有静态文件(HTML,CSS,JS)的
  5. 上述所有工作,而无需配置任何IIS设置,以便在任何工作托管环境(Azure,AWS,Heroku等)。
  6. 能够为切换针对入站请求的特定控制器上的压缩以及单独的出站响应。

我已经搜索并阅读所有(以及许多,因为我可以)相关的答案,但无法找到所有上述功能的完整解决方案。

回答