【问题标题】:How to check browser's support for brotli compression on client application side?如何在客户端应用程序端检查浏览器对 brotli 压缩的支持?
【发布时间】:2020-12-16 08:26:41
【问题描述】:

我问这个问题是出于教育目的。 我已经将我的静态资产托管在带有 Cloud front 的 S3 上。我想在构建过程中应用 brotli 和 gzip 压缩。

根据各种平台上可用的文章,可以使用 Lambda@edge 添加内容类型并拦截 S3 源请求。但是 Lambda@edge 在美国东部地区可用,因此在我们地区不可用。

那么当我们为静态资产添加脚本时,是否可以在客户端检查浏览器的兼容压缩?

我能在网上找到的唯一解决方案是:Can JavaScript detect if the user's browser supports gzip?

【问题讨论】:

    标签: javascript http-compression brotli http-accept-encoding


    【解决方案1】:

    Edge Lambda 始终位于 us-east-1 中。 例如:如果您的存储桶在巴黎,那么您的云端将始终是全球性的,您的 Lambda@edge 也是如此。在控制台中,它位于 us-east-1。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-10-13
      • 1970-01-01
      • 2017-11-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-19
      相关资源
      最近更新 更多