【发布时间】:2017-06-14 21:46:46
【问题描述】:
当前最小阈值文件大小需要为 1KB 才能在 AWS Cloudfront 中启用 Gzip 压缩。我想将压缩的最小文件大小要求从 1KB 减少到 200B。我该如何配置?
【问题讨论】:
-
你是对的。已更正。我的用例仍然适用于 1KB 的阈值。我目前约 900B 的有效载荷通过电线需要 700 毫秒。大多数搜索结果功能都能够在 300 毫秒内将相同的压缩数据发送到客户端 @ ~300B
-
但从根本上说,问题在于 900B 不应该花费 700 毫秒,因为这仅是每秒大约 10 千比特的吞吐量。即使我们假设往返时间长,这仍然不合理。你的堆栈中的某些东西太慢了。作为比较,我刚刚检查了我的一个站点,该站点生成一个动态的、未压缩的响应,在 CloudFront 中使用 gzip 和缓存禁用。对于 1.5KB 响应,TTFB 为 57ms,内容下载为 6ms。我认为问题出在其他地方。
-
有趣...我将深入研究。您的服务器和客户端是否位于同一位置。我的服务器在加州,我的客户在卢森堡。在本地完成时,大约需要 200-300 毫秒
标签: amazon-web-services compression amazon-cloudfront