Comments 4
Вы указали только использование. Но ведь реальных ситуаций использование данного сжатия — массы. Мне, например, понадобилось нечто большее, чем просто сжатие.
Можете добавить свой провайдет сжатия или указать ему необходимые настройки. Также и пример работы со сжатием шрифтов и прочего.
services.AddResponseCompression(
options =>
{
options.Providers.Add<GzipCompressionProvider>();
// if u need custom comression provider -> https://docs.microsoft.com/en-us/aspnet/core/performance/response-compression
//options.Providers.Add<CustomCompressionProvider>();
options.MimeTypes = ResponseCompressionDefaults.MimeTypes.Concat(new[] { "application/font-woff2", "application/font-woff", "application/font", "font/opentype" });
}
);
Можете добавить свой провайдет сжатия или указать ему необходимые настройки. Также и пример работы со сжатием шрифтов и прочего.
0
Полезно было бы написать, что по умолчанию сжатие для HTTPS отключено из-за возможных проблем с безопасностью. Включается так:
services.AddResponseCompression(options =>
{
options.EnableForHttps = true;
});
+1
Sign up to leave a comment.
Как использовать сжатие ответа в ASP.Net Core