2017-06-14 74 views
1

当前最小阈值文件大小需要为1KB,以便在AWS Cloudfront中启用Gzip压缩。我想将压缩的最小文件大小要求从1KB减少到200B。我怎样才能配置相同?配置Amazon Cloudfront压缩

+0

你为什么认为1MB?它是1 ** K ** B。 [*“CloudFront压缩的文件大小在1,000字节和10,000,000字节之间。”*](http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/ServingCompressedFiles.html) –

+0

您是对的。纠正。我的用例仍然适用于1KB的阈值。我目前900B的有效载荷通过电线需要700ms。大多数搜索结果功能能够将相同的数据在300毫秒内发送到客户端@〜300B –

+0

但是从根本上说,问题是900B不应该花费700毫秒,因为它的吞吐量仅为每秒10千比特。即使我们假设往返时间较长,这仍然不合理。你的堆栈里的东西太慢了。为了便于比较,我只是在CloudFront中检查了一个能够产生动态,未压缩响应的站点,并且使用gzip和caching * disabled *。对于1.5KB的响应,TTFB是57ms,内容下载是6ms。我认为问题在别的地方。 –

回答

1

目前gzip文件大小在AWS CloudFront中不可配置,并且仅在某些情况下启用file types

根据developer guide,在极少数情况下,当CloudFront边缘位置异常繁忙时,某些文件可能不会被压缩。

+0

太糟糕了......我想不出一种解决方法... –