4

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

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

R

4

2 回答 2

7

无法为 S3 对象设置 Vary-Accept-Encoding 标头。

于 2013-04-27T08:14:34.973 回答
1

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

使用静态站点,您仅限于:

  1. 提供未压缩资产并提供全面支持,但站点速度较慢/带宽更多。
  2. 通过手动压缩它们来提供压缩资产,但是让网站看起来像任何不支持 gzip 的浏览器的垃圾(现在很少有这样的浏览器)。请注意,扩展名仍然是.html(您不想将其设置为,.gz因为这意味着存档),但其内容将被压缩。
于 2013-12-30T19:54:35.653 回答