Vary:Amazon S3托管站点的Accept-Encoding标头

时间:2013-04-06 22:58:00

标签: optimization amazon-web-services amazon-s3 http-headers pagespeed

如何为Amazon S3托管的静态网站的文件添加Vary:Accept-Encoding标头?

这是阻止我从Google PageSpeed获得100/100分数的唯一原因,我很想解决这个问题!

[R

2 个答案:

答案 0 :(得分:6)

答案 1 :(得分:1)

只是添加一些观点,原因是S3目前不支持动态压缩,因此无法设置此标头。如果将来亚马逊确实添加了自动压缩,那么将自动设置该标头。

对于静态网站,您只能使用以下任一项:

  1. 提供未压缩资产并获得全面支持,但网站速度较慢/带宽较多。
  2. 通过手动压缩压缩资源来提供压缩资产,但是对于任何不支持gzip的浏览器来说,这个网站看起来都像垃圾一样(现在它们很少)。请注意,扩展程序仍为.html(您不希望将其设置为.gz,因为这意味着存档)但其内容将被gzip压缩。