我们正在构建的Web应用程序大量使用S3来提供其资产。在Chrome中查看它们时,它们通过HTTP而不是http/2提供。 是否有S3中的配置设置或要传递的标头,可以告诉S3尝试通过http/2(如果客户端支持)来提供资产? 我发现在线上找不到任何关于如何做到这一点或者它是否可能的资源。
通过CloudFront提供服务,文章中有详细的使用说明。 新功能 - CloudFront 支持 HTTP/2 通过自己的代理服务器提供服务。在这里深入解释了 Nginx 的配置: Nginx 代理 Amazon S3 资源 无论哪种方式,您都应该为从 S3 提供资源的域生成 SSL 证书。