angular - 如何从 AWS Cloudfront 提供压缩的 Angular 2 bundle

标签 angular amazon-s3 compression angular-cli amazon-cloudfront

我尝试让 AWS Cloudfront(启用压缩)压缩 Angular CLI 生成的bundle.js 文件,但 Cloudfront 不会压缩这些文件。

Angular CLI 不会生成 .gz 文件,因此我将未压缩的捆绑文件上传到 AWS S3,然后使用 Cloudfront 提供文件。 根据 Cloudfront 文档,我不确定如何让 Angular CLI 在捆绑文件中注入(inject)内容长度 header (如果这是问题)

最佳答案

您无需手动将文件压缩为 gzip 并上传到 S3,定义内容编码 header 。如果您为相应的 CloudFront 源行为启用 gzip 服务,CloudFront 将自动执行此操作。

检查CloudFront Serving Compressed Files了解更多信息。

关于angular - 如何从 AWS Cloudfront 提供压缩的 Angular 2 bundle ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44273042/

相关文章:

delphi - 在Delphi中压缩和加密

angular - BehaviorSubject 无法通过订阅接收值

c - 使用 C 语言使用 Amazon S3 API

html隐藏图片边框

amazon-s3 - 限制访问 S3 上托管的网站

php - 输入决策 : file hosting with amazon s3 or similar and php

linux - 如何压缩文件夹和子文件夹中的新文件

C#快速/高效地压缩大量数据 block

angular - Angular 2 中的表单输入验证(模板驱动)

angular - 在 Redis 中缓存 Angular2 包?好还是不好?