Сжатие ответов в ASP.NET Core. Настройки сжатия

В предыдущей части мы познакомились с ещё одной возможностью ASP.NET Core — сжатием ответов. В этой части мы более подробно разберемся с тем, какие настройки мы можем использовать в сервисах сжатия ответов и как эти настройки могут повлиять на производительность приложения ASP.NET Core.

Читать далее

Сжатие ответов в ASP.NET Core. Введение

Любое современное более менее серьезное веб-приложение помимо непосредственно данных может отсылать клиенты в ответе различные ресурсы — файлы со скриптами, CSS, картинки и т.д. Все эти элементы нагружают ответ лишними байтами/килобайтами, а, иногда и мегабайтами данных, что может негативно сказаться на производительности приложения. Для повышения производительности нашего приложения, помимо кэширования объектов и статических файлов, мы можем также использовать сжатие ответа сервера, что позволяет снизить объем передаваемых данных по Сети. Следует сразу отметить, что рассмотренные ниже примеры будут показывать хороший результат только для серверов Kestrel и Http.sys так как здесь по умолчанию отключено сжатие ответа. На IIS вы, скорее всего, ничего не заметите, так как здесь уже включено сжатие по умолчанию.

Читать далее