【问题标题】:gzip not compressing text - Angulargzip不压缩文本 - Angular
【发布时间】: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-allng build --prod && gzip-all dist/* 的 cmd,它提高了我的分数。我错过了一步吗?

来自 gzip 检查网站:

【问题讨论】:

  • 您需要在您的服务器、apache、nginx 或其他任何您使用的服务器中启用 gzip。你知道你在运行什么样的服务器吗?
  • 它在 Azure 存储 blob 上运行

标签: angular azure-blob-storage gzip


【解决方案1】:

我不熟悉 Azure 存储 Blob,但似乎除了您已经完成的压缩之外,您还需要设置一个标头:

https://docs.microsoft.com/en-us/azure/cdn/cdn-improve-performance

【讨论】:

    猜你喜欢
    • 2015-07-14
    • 2020-05-28
    • 2014-07-19
    • 1970-01-01
    • 2013-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-21
    相关资源
    最近更新 更多