如何从AWS Cloudfront提供压缩的Angular 2软件包

时间:2017-05-30 22:44:01

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

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

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

1 个答案:

答案 0 :(得分:0)

您不需要手动将文件压缩为gzip并上传到S3,从而定义Content-Encoding标头。如果您为相应的CloudFront Origin Behavior启用服务gzip,CloudFront将自动执行此操作。

查看CloudFront Serving Compressed Files了解详情。