我尝试让 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/