Назад | Перейти на главную страницу

Параметр IIS 7.5 dynamicCompressionLevel не влияет

У меня есть приложение 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 ... перезапуска пула приложений было недостаточно.