Сжатие brotli asp.net core 2.2 не работает на IIS? - PullRequest
0 голосов
/ 20 декабря 2018

Я прочитал в документации Asp.Net Core 2.2, сжатие brotli добавлено к 2.2 .

У меня есть app.UseResponseCompression(); и services.AddResponseCompression(); в моем Startup.cs, но когда я попыталсяв моей системе с последним браузером Chrome, я вижу только сжатие gzip в заголовках ответов.Я размещаю свое приложение Asp.Net Core 2.2 на веб-сервере Windows Server 2012 IIS.

Что мне нужно настроить, чтобы получить работающее сжатие brotli?

dev tools screenshot

1 Ответ

0 голосов
/ 06 февраля 2019

Если вы пользуетесь хостингом в IIS, это означает, что IIS является веб-сервером, взаимодействующим с браузером.Он находится перед вашим приложением ASP.NET Core и проксирует все запросы и ответы, но по умолчанию он не поддерживает Brotli.

Необходимо настроить сжатие ответов с IIS.Для добавления поддержки Brotli и Zlib доступно расширение: https://docs.microsoft.com/en-us/iis/extensions/iis-compression/iis-compression-overview

Вы также можете запускать приложение ASP.NET Core без IIS.

...