【发布时间】:2020-12-31 16:07:45
【问题描述】:
将应用程序部署到 azure blob 存储时,我无法让我的 gzip 工作。
我尝试安装 gzipper 并按照文档:
"scripts": {
"build": "ng build && gzipper compress ./dist"
}
设置这个。之后,我将我的代码推送到 GitHub,从而启动了我的 CI/CD 管道。 此外,我在管道中的构建 cmd 如下(不确定这是否相关):
run build --prod --aot --vendor-chunk --common-chunk --build-optimizer
我也尝试了gzip-all,并通过 Google Lighthouse 获得了更好的结果。它使我的分数从 23 分提高到了 66 分,而且我的网站在加载时间上看起来确实要快一些,但 gzip 显然不能完全正常工作。这是我在 package.json 中使用 gzip-all 到 ng build --prod && gzip-all dist/* 的 cmd,它提高了我的分数。我错过了一步吗?
来自 gzip 检查网站:
【问题讨论】:
-
您需要在您的服务器、apache、nginx 或其他任何您使用的服务器中启用 gzip。你知道你在运行什么样的服务器吗?
-
它在 Azure 存储 blob 上运行
标签: angular azure-blob-storage gzip