gpt4 book ai didi

azure - 在 Azure 应用服务容器上启用 gzip 压缩

转载 作者:行者123 更新时间:2023-12-03 02:39:48 26 4
gpt4 key购买 nike

我刚刚在使用 Docker 容器托管在 Azure 服务 Linux 上的网站上进行了 Google PageSpeed Insights 测试。

结果并不好,它提示的主要问题是没有对任何请求进行 gzip 压缩。

我搜索了一下,没有找到有关如何为容器服务启用此功能的详细信息。诸如此类的答案仅适用于具有 web.config 的常规网站,而我没有 web.config。 Enabling gzip compression on Azure App Service

我发现我可以在 asp net core(我在容器中托管的内容)中启用此功能 using this.但我更喜欢托管服务器这样做,因为我确信这会提高性能。这也是该页面上的文档所说的。

Use server-based response compression technologies in IIS, Apache, or Nginx. The performance of the middleware probably won't match that of the server modules.

那么,如何使用在 Linux 上运行的容器在应用服务中启用 Gzip 压缩?

最佳答案

我最终做到了这一点。我认为没有办法使用容器在应用服务中启用压缩。

这比什么都没有好得多。

public class Startup
{
public void ConfigureServices(IServiceCollection services)
{
services.AddResponseCompression();
}

public void Configure(IApplicationBuilder app, IHostingEnvironment env)
{
app.UseResponseCompression();
}
}

关于azure - 在 Azure 应用服务容器上启用 gzip 压缩,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61688759/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com