Главным образом я хочу, чтобы gzip сжимал весь входящий и исходящий трафик между моими Android-клиентами и сервером, чтобы уменьшить использование полосы пропускания и увеличить производительность.ASP.NET MVC WEB API Gzip Compression - Decompression
Что я хочу.
- Сжатие всех нормальных ответов MVC контроллера
- сжимающих все WEB API JSon исходящих ответов (Accept-Encoding: "GZIP")
- Будучи в состоянии принимать и распаковывать GZIP входящий WEB API Post/Put Запросы. (Content-Encoding: GZIP заголовок)
- Сжатие всех статических файлов (HTML, CSS, Js)
- Все вышеперечисленное работает без, имеющего конфигурировать любой IIS настройки для того, чтобы работать на любом (Azure, AWS, Heroku и т. д.).
- Способность toggle сжатие на определенных контроллерах для входящих запросов, а также исходящих ответов отдельно.
Я искал и прочитал все (ну так много, как я мог), связанные ответы, но не смог найти полное решение для всех указанной выше функциональности.
не покрывает 3,4 –