.net core web api 中的响应压缩

问题描述 投票:0回答:1

我们正在尝试在 .net core Web api 中使用以下包来实现响应压缩,以获得更好的性能。

Microsoft.AspNetCore.ResponseCompression -Version 2.2.0

但是,我们意识到该软件包已被弃用并且不再维护。

那么,相同的替代包是什么?

c# .net-core compression asp.net-core-webapi
1个回答
0
投票

您无需在 dotnet 6 及更高版本中安装用于响应压缩的 NuGet 包。此功能是内置的,但您需要配置它:

在服务配置中:

services.AddResponseCompression(options =>
{
    options.EnableForHttps = true;
});

在应用程序管道配置中:

app.UseResponseCompression();

您可以通过以下链接找到此基本配置的详细信息:https://learn.microsoft.com/en-us/aspnet/core/performance/response-compression?view=aspnetcore-6.0#gzip-compression-provider

© www.soinside.com 2019 - 2024. All rights reserved.