【问题标题】:Google PageSpeed Amazon S3谷歌 PageSpeed 亚马逊 S3
【发布时间】:2017-02-15 09:02:59
【问题描述】:

我不确定 Google PageSpeed 是否能够从 Amazon S3 读取标头“Accept-Encoding”GZip 压缩。

尽管所有 javascript 和 css 文件都已通过添加标头“Accept-Encoding”:“gzip”进行压缩,但我一直在考虑从 PageSpeed 修复。

有没有办法解决这个问题?

http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/ServingCompressedFiles.html

【问题讨论】:

    标签: amazon-web-services amazon-s3 gzip pagespeed google-pagespeed


    【解决方案1】:

    所有 javascript 和 css 文件都已通过添加标题“Accept-Encoding”:“gzip”进行压缩。

    这个说法有几个问题。

    • 添加标头不会导致文件被压缩。

    • Accept-Encoding: gzip 不是您添加的。您添加了x-amz-meta-accept-encoding: gzip,这根本没有用。 x-amz-meta-* 标头是用户定义的元数据;它们对网络浏览器或搜索引擎没有意义。

    • Accept-Encoding: gzip 不是你需要的,无论如何——这是浏览器发送的请求头,而不是服务器返回的响应头。指示压缩内容的响应标头和值是Content-Encoding: gzip

    • 1234563在更改标题之前将它们上传到 S3。假装文件被压缩通过设置header而不压缩文件只会使它们无法使用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-07-26
      • 2011-11-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-27
      • 2015-07-29
      • 2010-10-20
      • 2012-05-01
      相关资源
      最近更新 更多