如何为 Linux Azure 应用服务启用 GZip 压缩?

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

我部署了两个应用服务

Windows https://mysamplewinapp.azurewebsites.net/

Linux https://mysamplelinuxapp.azurewebsites.net/

进入 https://www.giftofspeed.com/gzip-test/ 并输入网址,我可以看到 Windows 的 GZIP 已启用,Linux 的 GZIP 未启用。

enter image description here

enter image description here

如何让 Linux 应用服务支持 Gzip 压缩?

azure azure-web-app-service gzip
2个回答
0
投票

最新

我仔细对比了windows下和linux下部署的webapp的区别。

发现Linux下部署的webapp Response Headers中内容很少

在窗口中。

enter image description here

在 Linux 中。

enter image description here

建议:

所以我们只需要在

Content-Encoding: gzip
中添加
Response Headers
,就可以解决问题了。

私密

我们可以通过代码启用gzip压缩。

我不知道你的webapp是用什么语言写的。但是项目中一定有办法通过代码或者配置文件来实现。你需要根据代码语言去google搜索一下,你也可以告诉我,我帮你一起解决。

在下面的测试(NodeJS)中可以发现我的webapp在linux中支持Gzip压缩。

我有一个nuxtjs项目部署在azure webapp linux环境中。

enter image description here

enter image description here

我是 nuxt 新手,创建新的演示然后部署它。所以我认为我们可以通过代码启用

gzip compression

所以我在我的项目中搜索

gzip

enter image description here


0
投票

因为一个是IIS(Windows),另一个是Kestrel(Windows)。

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