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

Скрипт не обслуживается сжатым из IIS

У меня 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