Включить сжатие текста на сервере IIS

Когда я выполняю тест с помощью PageSpeed, появляется раздел, указывающий, что я должен включить сжатие текста.

Я использую сервер IIS, на котором уже настроена опция сжатия, но как мне включить ее для тестируемого веб-сайта?

В списке файлов, которые я должен включить, появляется домен, два файла CSS и один файл JS.

Спасибо


person Samanta Fernández    schedule 28.11.2019    source источник
comment
Вы включили сжатие Gzip?   -  person Prabhjot Singh Kainth    schedule 28.11.2019


Ответы (2)


В разделе, указывающем, что вы должны использовать сжатие текста, предлагается включить одно из следующих действий: gzip, deflate, br и т. д.

Вы хотите включить сжатие gzip на своем сервере. Полный набор ответов находится по следующей ссылке (ссылки на вопрос о переполнении стека с несколькими хорошими ответами о том, как включить gzip в IIS): -

Как включить сжатие GZIP в IIS 7.5

person Graham Ritchie    schedule 28.11.2019

Согласно официальному документу, вам нужно только включить статическое сжатие http для вашего сайта.

Чтобы убедиться, что IIS правильно сжимает ФАЙЛ, убедитесь, что функция статического содержимого IIS установлена ​​(IIS->Всемирные веб-службы->Общая функция HTTP->Статическое содержимое). Перейдите в инструмент разработчика веб-браузера и проверьте тип контента.

введите здесь описание изображения

Во-вторых, установите сжатие IIS в разделе IIS->Всемирная веб-служба->Функция производительности->Сжатие статического содержимого.

После установки IIS убедитесь, что установлен флажок Диспетчер IIS->уровень сайта->Сжатие->Сжатие статического содержимого.

Затем зайдите на свой веб-сайт и проверьте, отображается ли Content-Encoding в заголовке ответа.

введите здесь описание изображения

Если заголовок ответа там не отображается, проверьте, установлен ли ваш тип контента в коллекции Диспетчер IIS->редактор конфигурации->system.webServer/httpCompression->staticTypes.

person Jokies Ding    schedule 29.11.2019