我刚刚在一个使用 Docker 容器托管在 Azure 服务 Linux 上的网站上进行了 Google PageSpeed Insights 测试。
结果并不好,它抱怨的主要问题是没有一个请求被压缩。
我搜索了一下,没有找到有关如何为容器服务启用此功能的详细信息。诸如此类的答案仅适用于带有 web.config 的常规网站,而我没有。 在 Azure 应用服务上启用 gzip 压缩
我发现我可以使用它在asp net core(我在容器中托管的东西)中启用它。但是我更喜欢托管服务器这样做,因为我相信这会更好。这也是该页面上文档所说的内容。
在 IIS、Apache 或 Nginx 中使用基于服务器的响应压缩技术。中间件的性能可能与服务器模块的性能不匹配。
那么,如何使用在 Linux 上运行的容器在应用服务中启用 Gzip 压缩?