小樱 发表于 2024/6/30 00:14

kangle是否会在节点进行gzip、br解压后在返回无压缩数据给用户?cf cloudflare远程在线解压

kangle是否会在节点进行gzip、br解压后在返回无压缩数据给用户?cf cloudflare远程在线解压

源站已经处理文件并且响应:
Content-Encoding: br

kangle节点作为边缘,然后给用户访问

用户端访问时,Accept-Encoding: gzip 声明未支持br,此时kangle是否会解压并且重新压缩成gzip返回,或者用户Accept-Encoding声明为空时,直接解压后的数据返回

如果在kangle上发生解压,过程是否在内存执行,是否会因为文件大小导致节点内存泄漏?有无办法禁用节点上的解压操作

测试,在源站存放300KB的文件,并且增加Content-Encoding: br响应头,此时用户端访问会产生400G的流量


目前已知cloudflare的CDN节点会解压400G文件并且返回给用户(用户端需在浏览器删除Accept-Encoding)
kangle上还没来得及测试一下,等会补一下kangle的结果,感觉应该可以配合identity_encoding模块来实现

小樱 发表于 2024/6/30 18:40

官方解答,不会解压然后重新压缩
页: [1]
查看完整版本: kangle是否会在节点进行gzip、br解压后在返回无压缩数据给用户?cf cloudflare远程在线解压