Динамическое сжатие IIS использует заголовок типа содержимого ответа, чтобы определить, должно ли оно сжимать содержимое или нет. Настройки по умолчанию не сжимают "application / json". Вы можете найти больше информации на http://www.iis.net/configreference/system.webserver/httpcompression
Чтобы добавить его, откройте командную строку администратора, выполните приведенные ниже команды и перезапустите службу IIS.
cd \Windows\System32\inetsrv
appcmd.exe set config -section:system.webServer/httpCompression /+"dynamicTypes.[mimeType='application/json',enabled='True']" /commit:apphost
Возможно, вы захотите добавить несколько других типов контента. Единственное приложение / *, которое сжимает динамические настройки по умолчанию, - это application / x-javascript.