У меня есть приложение Web.API с действием, которое отправляет результат json размером 5 МБ (по причинам, выходящим за рамки этого вопроса). Изначально мы не сжимали результаты json для этого сервера.
Я добавил в раздел «httpCompression», и теперь Chrome показывает, что этот файл сжимается до 1011 КБ. Когда я использовал 7zip (со сжатием gzip) при максимальной скорости, я сжал тот же текст до 270 КБ, поэтому я надеялся на лучшее сжатие из IIS.
Я попытался установить для dynamicCompressionLevel разные значения
<scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll" dynamicCompressionLevel="9"/>
но Chrome показывает сжатый размер 1011 КБ при каждой настройке. Я знаю, что обновляю правильный файл applicationHost.config, потому что каждый раз, когда я вношу в него изменения, мой пул приложений перезагружается.
Я действительно в недоумении .. что мне не хватает?
ААА!
Мне пришлось перезапустить сервер IIS ... перезапуска пула приложений было недостаточно.