【问题标题】:Serve S3 resources via http/2通过 http/2 提供 S3 资源
【发布时间】:2018-01-10 07:31:57
【问题描述】:

我们正在构建的 Web 应用程序通过 S3 提供大量资产。在 Chrome 中查看它们时,它们是通过 HTTP 而不是 http/2 提供的。

如果客户端支持,S3 中是否有配置设置或我们可以传递的标头告诉 S3 尝试通过 http/2 提供资产?

我在网上查找有关如何执行此操作或是否可行的任何资源时遇到问题。

【问题讨论】:

    标签: amazon-s3 http2


    【解决方案1】:
    1. 通过 CloudFront 服务,文章中有手册

      New – HTTP/2 Support for Amazon CloudFront

    2. 通过您自己的代理服务。这种魔法的 Nginx 配置在这里深入解释:

      Nginx proxy Amazon S3 resources

    在这两个选项中,您都应该为用于从 S3 提供资源的域生成 SSL 证书。

    【讨论】:

      【解决方案2】:

      我猜您需要使用 HTTP2 直接访问 S3,而不是使用代理服务器。我也在寻找这样的功能,但似乎 AWS S3 还没有 HTTP2 支持。 顺便说一句,谷歌云存储虽然有这个功能。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-04-17
        • 1970-01-01
        • 1970-01-01
        • 2017-09-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-11-29
        相关资源
        最近更新 更多