【发布时间】:2020-07-21 13:27:37
【问题描述】:
我已在 Azure 存储帐户静态网站中部署了我在 Angular 中内置的单页应用程序。但是最初加载网站需要很多时间。经过调查,我发现加载一个 js 文件大约需要 1.2 分钟 - main.af203c3f3d3f3672aa00.js 大小仅为 4.8MB。
同样在响应标头中,我只能看到以下标头-
Accept-Ranges: bytes
Content-Length: 4787902
Content-MD5: n+dgJsZM2T10m0hxWEpjJw==
Content-Type: text/javascript
Date: Tue, 21 Jul 2020 13:06:45 GMT
ETag: "0x8D82CBF6D4B3910"
Last-Modified: Mon, 20 Jul 2020 15:13:15 GMT
Server: Windows-Azure-Web/1.0 Microsoft-HTTPAPI/2.0
x-ms-request-id: 6ea1da4a-e01e-0045-0b5f-5f06fe000000
x-ms-version: 2018-03-28
Content-Encoding: gzip 未设置。这就是为什么要花这么多时间来下载 4.8MB 的内容。
我已在 azure 门户中查看,没有找到任何启用 Content-Encoding 的选项。
如何在 Azure 存储帐户中启用静态网站压缩?
【问题讨论】:
-
上传的文件压缩了吗?还是您上传了未压缩的文件?
-
是实际下载需要 1.2 分钟还是文件中代码的处理。
-
@GauravMantri-AIS 我已按原样上传文件。表示未压缩。
-
@DanielBjörk 是的,
Content Download需要时间。
标签: azure content-encoding azure-storage-account