У меня IIS 10 работает в Windows 2016 (я вижу точно такое же поведение в Windows 2019). Я включил статическое сжатие. Я вижу, что браузер (Chrome) отправляет accept-encoding: gzip, deflate, br
. Я даже вижу, что сжатая версия создается в C:\inetpub\temp\IIS Temporary Compressed Files\JMSv2\$^_gzip_D^\WEBSITES\JMSV2\MAIN.3616F3D5444DF5AB2F98.JS
(Размером 5 МБ). Вроде все работает нормально. Однако файл javascript приходит несжатый -
content-length: 38886877
content-type: application/javascript
Что мне не хватает? В одном из ответов я увидел, что корпоративная сеть удаляет заголовки из ответа. Мой сервер находится на AWS и является автономным. Динамическое кеширование не включен
Оказывается, это было hit frequency
это не было достигнуто (так как я тестировал). Чтобы убедиться, что он работает, проще всего установить значение атрибута staticCompressionIgnoreHitFrequency в элементе как true, чтобы отключить проверку "частоты совпадений" только для целей тестирования. Использование сжатия IIS