我问这个问题是出于教育目的。我已经将我的静态资产托管在带有 Cloud front 的 S3 上。我想在构建过程中应用 brotli 和 gzip 压缩。
根据各种平台上可用的文章,可以使用 Lambda@edge 添加内容类型和拦截 S3 源请求。但是 Lambda@edge 在美国东部地区可用,因此在我们地区不可用。
那么当我们为静态资产添加脚本时,是否可以在客户端检查浏览器的兼容压缩?
我能在网上找到的唯一解决方案是:JavaScript 可以检测用户的浏览器是否支持 gzip?
我问这个问题是出于教育目的。我已经将我的静态资产托管在带有 Cloud front 的 S3 上。我想在构建过程中应用 brotli 和 gzip 压缩。
根据各种平台上可用的文章,可以使用 Lambda@edge 添加内容类型和拦截 S3 源请求。但是 Lambda@edge 在美国东部地区可用,因此在我们地区不可用。
那么当我们为静态资产添加脚本时,是否可以在客户端检查浏览器的兼容压缩?
我能在网上找到的唯一解决方案是:JavaScript 可以检测用户的浏览器是否支持 gzip?